bigfoot by Taylor April 1, 2021, 7:31 am Bigfoot statue in Willow Creek, CA See more Previous article Episode 3: The Sierra Sounds OR Speaking of Hairy Creatures Written by Taylor Leave a Reply Cancel replyYou must be logged in to post a comment.