The Demons of Ludlow (1983)
Can you escape the curse of Ludlow?
For its Bicentennial, the town of Ludlow receives a beautiful piano from the towns original founder relatives in England. They soon find that this is no gift of good fortune when the people of this small town go missing or end up dead. Can the local priest banish the demons that lurk inside the piano before the town is picked clean?