Sunday, January 09, 2005

"Pierolapithecus catalaunicus"

New, but extinct, ape discovered in Spain.

0 comments:

Post a Comment