We hop over to Midwich, England for this week’s Monster Mondays where a strange phenomenon gives birth to the Village of the Damned!

We hop over to Midwich, England for this week’s Monster Mondays where a strange phenomenon gives birth to the Village of the Damned!