Komodo island in Indonesia is home to the fearsome Komodo dragon, the largest living lizard of our time.
Komodo Dragon1, Komodo IslandKomodo Dragon2, Komodo IslandKomodo Dragon3 Komodo IslandBlack-naped oriole, Komodo IslandTimor Deer, Komodo IslandSunset, Komodo Island