The Demons of Ludlow The Demons of Ludlow
The Demons of Ludlow
1983 · 92 min
The Demons of Ludlow
1983 · 92 min
3.5
17 Votes
Horror
A murderous demon lurks inside an antique piano in a picturesque coastal town.
You may also like