Finesse Mitchell: The Spirit Told Me To Tell You: Finesse Mitchell: The Spirit Told Me To Tell You premieres Friday October 18 at 10pm.
Stream SHOWTIME series, movies, documentaries, sports and much more all on your favorite devices.