Today The Willets News reported there was a Bigfoot sighting on Highway 101 north of Willets near Shimmins Ridge Road during the Mendocino Lightning Complex fires last summer. Willets is a small town in Northern California between the San Francisco Bay Area and Eureka.
Continue reading “Dazed Bigfoot Crossed California Highway 101 During Fires”