Show of HandsShow of Hands

eidolon April 12th, 2013 11:19pm

On average, scientists discover 5 new animal species each year and one new "large" animal (ie deer, goats, monkeys) every five years. Considering this, and the landscape involved, will we eventually discover Bigfoot or is he only a myth?

1 Liked

Comments: Add Comment