Padar Island is the third largest island in Komodo National Park in Indonesia.

Reply to this note

Please Login to reply.