Made a stop in Bigfoot Country! The town of Willow Creek, Ca embraces Sasquatch like no other town. This is near Bluff creek the location we’re …