The Bigfoot of Bailey Colorado and Its Portal
Available on Tubi TV
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.

Related