2.27.2007

Yes, bigfoot does live here.

They're on to us, CBS 13 news is reporting that bigfoot may in fact live in Plumas National Forest.

Full story.

No comments: