See That Spot? Some People Think It’s Proof of Bigfoot in ColoradoSee That Spot? Some People Think It’s Proof of Bigfoot in ColoradoA Colorado resident may have spotted the Sasquatch in Montrose. Emily MashakEmily Mashak
Dogs Alert Couple To Reported Bigfoot in Southern Idaho WildernessDogs Alert Couple To Reported Bigfoot in Southern Idaho WildernessCompelling bigfoot sighting from Idaho's Strawberry Reservoir.Greg JannettaGreg Jannetta