Komodo Island Indonesia: Public Park and Mythical serpent Visit…
Komodo Island Indonesia: Public Park and Mythical Serpent Visit… The Komodo island in Indonesia is famous for being home to the beastly Komodo dragons (the world’s biggest lizard), and it’s an incredibly scenic place with lots of other ‘bucket list’ travel experiences. The UNESCO-designated Komodo National Park has dozens of islands with white and pink sand […]
Komodo Island Indonesia: Public Park and Mythical serpent Visit… Read More »