The Castle of the Living Dead

How much shock can the human brain endure before it cracks?

1964-08-05 | 90 minutes

Rating: 6