Bigfoot's been found! Or at least a beloved statue of him missing from museum

Santa Cruz County sheriff’s deputies responded to the Bigfoot Discovery Museum in Felton, Calif. after the owner reported a Bigfoot statue had beenĀ …

Read More
  • You already voted!
  • Read More