Description
A team of scientists at a remote research station in the frozen north are stalked by a creature. Cut off from help with little knowledge of what they're up against, the team fights back as their numbers dwindle. What was man's role in creating the