Komodo National Park, located between Sumbawa and Flores in Indonesia's East Nusa Tenggara province, is one of the world's ...
Getty Images Komodo dragons are the world's largest lizards But around the same time they also unveiled plans for a mass tourist development on neighbouring Rinca Island, which is home to the ...
They are the world’s largest lizards. Canon EOS−1D X 100−400mm f4.5−5.6 lens at 100mm 1/2000 sec at f7.1 Komodo National Park, Rinca island, Indonesia.