Liang Bua is one of many wonders that can be found on the island of Flores. A pre-historic lime cave that located near Ruteng
Liang Bua is one of many wonders that can be found on the island of Flores. A pre-historic lime cave that located near Ruteng