8 Likes
View Photographer's Profile
Situated between Sumbawa and Flores, Komodo is one of the 17,000 islands that make up the Indonesian archipeligo. The island was given National Park status in 1980 and is home to the Komodo Dragon.
...