The wonderful of Padar Island, one of iconic landscape at Komodo National Park, West Manggarai, East Nusa Tenggara, Indonesia.