Travel Pictures Gallery.com - Indonesia - Komodo
a series of travel images from Indonesia, Komodo. Situated between the islands of Sumbawa and Flores, Komodo is one of the Lesser Sunbda Island. It's a National Park and conservation area. Most famous of Komodo National Park's animals is the Komodo Dragon (Varanus komodoensis). It is the world's largest living lizard. Because of its biological importance it's a Unesco World Heritage Site.