Komodo Island
Komodo (Indonesian Pulau Komodo) is one of the 17,508 islands that compose the Republic of Indonesia. The island is particularly notable as the habitat of the Komodo dragon, the largest lizard on Earth, which is named after the island.
More by Galang Adhi Saputra View profile
Like