New Footage: Happy Camp Bigfoot Photo
Monday, August 13, 2012The photo above was purportedly taken near the town of Happy Camp, CA. It's located in the canyons of the Klamath Mountains-- along the Klamath River. It is the home territory of a Native American tribe called the Karuk Ar. Happy Camp is also home to many reported sightings of the "Hairy Man".
Read More