Village Of The Damned (1960) - (Movie Clip) It's All My Fault!

Anthea (Barbara Shelley) is the innocent mom walking odd young David (Martin Stephens) when he meets up with some of his fellow maybe-demonic-alien playmates, who get even with a clumsy motorist in Village Of The Damned, 1960.