Riverdale - Chapter Eighty-Six: The Pincushion Man (Season 5, Episode 510)

How would you rate this episode?

Riverdale