News

A Wyoming couple thinks so after spotting what they believe to be the “ever-elusive creature” while they were riding the Durango ... what he thought could be Bigfoot.