Tagged: happy camp

11

OMG – I Saw Bigfoot in California!

Aside from being a great road to ride, California Highway 96 also has a high number of reported Bigfoot sightings. The town of Happy Camp has a great statue to honor the wooly beast....