A fierce blizzard hits an isolated offshore village, and a menacing stranger preys on the townspeople's darkest secrets, forcing them to surrender to his sinister demands.
A vicious blizzard hits isolated Little Tall Island. On shore, after claiming...