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?
Thursday, August 14, 2008
Georgian Bigfoot?
Subscribe to:
Comment Feed (RSS)
|