Xtro (1982) – Review

In the slimy, drooly wake of Ridley Scott’s Alien, all manner of creepy, amorphous extraterrestrials stalked out from dark, industrial corners and alien world to

Continue reading