The Crawling Eye

The Crawling Eye

Alien creatures invade a remote mountain resort in Switzerland.