13 Demon Street: Green Are the Leaves
A film crew doing a live broadcast from a haunted castle is convinced that a strangling was committed by a real ghost.
13 Demon Street: Green Are the Leaves
February 5, 1959
Video gallery
There are no videos available for this movie.