Yep, that was it. Did a search for images from the movie and a chill ran through my spine when I saw that face again. I too had nightmares after watching it but I still sat through it each time it came on. Creature Feature on Ch 12 in West Palm Beach, FL every Sat night after the news.