Padar Island
Padar Island is the third largest island in the Komodo National Park. It is located in the south central of the park, between Komodo and Rinca Island. In the past, Padar was one of the island in Komodo where there were dragons live...
Continue reading