Wednesday, June 1, 2011

Bigfoot in Washington state?

Click here for the story and video.

I am not sure I buy this one...