Thursday, August 14, 2008

Georgian Bigfoot?

While one Georgia is at the center of international conflict, another may have produced Bigfoot. Apparently, a few guys in northern Georgia (The Peach State) are going to be presenting evidence in Palo Alto, California tomorrow.

Lots of skepticism here. Odd that they didn't go straight to a scientist with this - but who knows?