Here is some footage from Bigfoot Discovery Day that happened at the Bigfoot Discovery Museum and the Louden Nelson Center in Santa Cruz. In this video, Mike Rugg talks about a local sighting in Felton. This structure is just down the hill from my house and I have seen it in person.
Comments