Komodo Dragon

The Komodo dragon (Varanus komodoensis) is a lizard species that is found on the islands (particularly the Komodo Island) in central Indonesia. The komodo dragon is a member of the monitor lizard family and is the largest living species of lizard. Because of their size and because there are no other carnivorous animals, these apex … Continue reading Komodo Dragon