Liang Bua Cave

From Freepedia

The Liang Bua Cave is a one of numerous caves found on the Island of Flores, in East Nusa Tenggara, Indonesia. It is also the site of the 2003 discovery of a potentially new species of Homo genus, Homo floresiensis.



Views
Personal tools
Similar Links