Another of the New Wonders of the Natural World, Komodo Island in Indonesia is home to the world's largest what?
Answer Lizard
Considered a New Wonder of the Natural World, Komodo Island is named after its largest lizard inhabitant, the Komodo Dragon. Growing up to 10 feet long and weighing over 300 pounds, the enormous lizards are venomous and can eat up to 80 percent of their body weight in one go.
Last updated 4 years ago · 97K views · SOURCE