- ADVERTISEMENT -
email a friend icon
Flores Find
Scientists believe the small skeleton found inside Liang Bua, a cave on the Indonesian island of Flores, may represent a new human species, Homo floresiensis.