Riverdale - 6.3 Mr. Cypher
Manage episode 362240920 series 3472433
The devil has officially come to Riverdale and Mary and Kirsten are here to discuss! Who deserves to live and who deserves to die? Who is the hottest TV Lucifer? Is anyone going to be left by the time Rivervale is over?
159 episodes