Friday, January 25, 2008

The Red Yeti

I think science has finally found the birthplace of bigfoot: Mars.

No comments: