Sunday, May 29, 2011

Big Foot Caught on Video Spokane, Washington



Big Foot Caught on Video Spokane, Washington. Looks pretty credible to me. What do you think?

No comments: