Hosted on MSN
The 'Bigfoot Capital Of The World' Is A California Mountain Town With River Adventures, Wineries, And Trails
Located in Humboldt County, California, Willow Creek boasts an interesting title that can not be overlooked during a visit here. As the "Bigfoot Capital of the World," this quirky town has plenty of ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results