Scientists investigate mysterious disappearances at a research base where it has been reported a savage creature was spotted.
You can now watch Frozen Sasquatch online on the following streaming providers in the United States.