Sasquatch in the Pine Tree State

Sasquatch in the Pine Tree State

Available on Tubi TV
S1 E1: Does Bigfoot inhabit the forests of northern Maine? Aleksandar Petakov journeys to the most forested state in the lower 48, searching for evidence of the creature’s existence.