Horror History: Friday, April 28, 1995: Village of the Damned was released in theaters

Ten women become pregnant at the same time, giving birth to a supernatural brood of children with the ability to control the minds of the population!

BUY IT NOW!

Blu-ray

DVD

Amazon Prime