Mountain Devil 3: The Bigfoot Invasion
Available on Tubi TV
In the 1970s, rural Pennsylvania was plagued with reports of Bigfoot type creatures and UFOs sighting in the same areas. A team of investigators now takes on the legends to uncover the perhaps greatest and most frightening connection of all time, that Bigfoot is an alien being.

Related