Here Be Dragons

Komodo Dragons

Icon of Indonesia, their home a World Heritage Site, Komodo Dragons are the world’s largest lizard. They are only found on Komodo and Rinca islands in Komodo National Park, and in the north of Flores Island, just outside the boundaries. Dragons can grow up to about 9 feet (3 meters) and weigh over 300 lbs. […]