Wednesday, March 08, 2006

A family of human quadrupeds has been discovered in Turkey. Article includes pictures. Here's a related article.