PADAR ISLAND

Padar Island, Third largest island in Komodo National Park and one of the best photo spot