Horror History: Wednesday, December 7, 1960: Village of the Damned was released in theaters

After a mysterious blackout, the inhabitants of a British village give birth to emotionless, super-powered offspring.

BUY IT NOW!

Blu-ray

Amazon Prime