Pumpkins HorrorDecember 12, 2024 A teen Horror Movie set in the 80s in the North of England. Twitter Facebook