The Godsend (1980): A Cuckoo in the Nest of British Horror – Or Just a Bad Egg?
Alright, you connoisseurs of creepy kids and forgotten ’80s horror oddities, gather ’round the flickering cathode-ray glow of your nearest haunted TV set. Today, we’re dissecting The Godsend (1980), a British psychological horror flick that … Read This Story