Idaho Woman Blames Deer Collision on Bigfoot
We are no strangers to sightings of Bigfoot here in the Rockies. Maybe not as many as the Pacific Northwest, but we do have some "Squatch Habitat" all around us. A woman in our neighboring state of Idaho, recently had a close encounter of the hairy ape kind...

Load More Articles