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
Image gallery
There are no images available for this movie.