August 15, 2008
Bigfoot Press Release

Darren pointed me to the Bigfoot press release. Most amusing.





Posted by Arcterex at August 15, 2008 11:45 AM