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.
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.