In this episode, we visit the re-animated dead in the English countryside and make a deal with the devil in the Philippines. Grab your bellbottoms and a...a...a...dog collar?
See All 71 Episodes of "Late Nite Psychorama"