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?
No comments:
Post a Comment