Cannibalistic Animal of Komodo Dragon
The Komodo Dragon is the Largest Living Lizard is the last remaining from the Megalania Prisca family. Historically, 900,000 years ago, its ancestors migrated to Indonesia via a land bridge. During the ice age, this bridge broke, trapping all the animals that had migrated to the island and preventing them from returning to their original…