Do you think the Komodo dragon is the largest living lizard species, and can eat 80% of its body weight in one meal?