Fainting Goats - 9/7/2005

There are over 400 million goats in the world, but how many of them can do this?


      
0
votes
Vote
for it