The elusive Bigfoot has been returned to its home in the unincorporated Santa Cruz County community of Felton after disappearing…
This website uses cookies.