If you can't see the video and only hear the sound, please switch to Firefox/Chrome/Safari for better performance.
Loading...

Trail of the Screaming Forehead

A small town infestation of crawling alien foreheads that begin attaching to people and taking them over collides with a scientist's experiments to extract foreheadazine and things go horribly horribly wrong.