The Bigfoot of Bailey Colorado and It's Portal

See how a group of Bigfoot researchers created a Bigfoot hotspot and identified an alien portal located in a Native American sacred tree in Bailey Colorado.
IMDb 4.051min202316+
Available to rent or buy

Rentals include 30 days to start watching this video and 48 hours to finish once started.