turtlestravel.com
Here Be Dragons - TurtlesTravel
Icon of Indonesia, their home a World Heritage Site, Komodo Dragons are the world's largest lizard! We spot them on Rinca Island in Komodo NP.
Tamara Munoz / Donny Loeber