Komodo National Park – Komodo Dragon the Largest Lizard on Earth

Komodo National Park, Indonesia has 17,508 beautiful islands and Komodo island is one of them. Known as the habitat of the Komodo dragon which is the largest Lizard on Earth, Komodo Island which took its name from this lizard is part of the Lesser Sunda chain. The island was used to be the place where convicted Indonesians criminals were exiled. … Continue reading Komodo National Park – Komodo Dragon the Largest Lizard on Earth