Bigfoot Beyond the Trail
Sasquatch in the Pine Tree State
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.