The Komodo dragon is the world's largest lizard species. It is found mainly on the Indonesian islands of Komodo, Rintja, Padar, and Flores in the Komodo National Park. They exist nowhere else in the…
© NASA/METI/AIST/Japan Space Systems, and U.S./Japan ASTER Science Team, Public domain, via Wikimedia Commons