Padar Island – Must Visit in Komodo

Padar Island – Must Visit in Komodo

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. Padar is mostly savannah-covered, surreal landscape fringed by bright green-capped mountains of fairy-tale shapes....