› added 2 months ago
5
TIL there is an island in Indonesia called 'Komodo Island' that is home to the Komodo dragon, the world's largest lizard species. Originally, the island was used as a habitat for these ancient reptiles, and over time, they have thrived and multiplied significantly.