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… Read More
The post Komodo Island Indonesia: Komodo National Park Dragon Tour appeared first on The World Travel Guy.