Komodo: From dinosaurs & the richest waters on our planet
The Komodo National Park is located in the center of the Indonesian archipelago, between the islands of Sumbawa and Flores. The Park was established in 1980
The Komodo National Park is located in the center of the Indonesian archipelago, between the islands of Sumbawa and Flores. The Park was established in 1980