hardtickettohomevideo.com
Schlocktoberfest 666 – Day 15: The Demons of Ludlow
The Demons of Ludlow (1983) The whole movie: *Spoilers Throughout* What’s It About: The ghosts/demons/whatever of pissed-off Pilgrims fly out of a possessed piano and let their descendants kn…