The Lens

The Mighty Komodo Dragon

The Mighty Komodo Dragon

The world's largest lizard, endemic to the Komodo National Park in Indonesia.