Liang Bua Cave
From Wikipedia, the free encyclopedia
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.
id:Liang Bua

