Bigfoot Found Again
Friday, August 15, 2008 - 11:21
in Health & Medicine
Not since Harry and the Hendersons has the legend of Bigfoot, aka Sasquatch, aka Yowie, captured the attention of the country so thoroughly. This week, a pair of men from northern Georgia claimed they have found the body of the so-called Georgia Gorilla, and are keeping the remains in a chest freezer. read more