July 15, 2007

Found: the giant lion-eating chimps of the magic forest

They are actually a population of super-sized chimps with a unique culture - and it seems, a taste for big cat flesh.

Learn more.

No comments: