Category: Flores island

Komodo Dragon

Komodo Dragon/Varanus Komodoensis (local people called it “ora”) is prehistoric lizard and known as a largest living lizard species in the world. Scientist believes it is a direct descendent of Megalania Presca that lived...