Frozen Sasquatch

Frozen Sasquatch (2018)

73 min★ 2.5 · 183 votes

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

Release date
July 19, 2018
Country of origin
United States

Cast

Crew