Frozen Sasquatch

US

73 min     3.7     2018     US

Overview

Scientists investigate mysterious disappearances at a research base where it has been reported a savage creature was spotted.

Similar