The Komodo Dragon is a rare, but deadly beast, found only in a few scattered regions of the Indonesian Archipelago; I journeyed to Komodo Island, in search of the world’s largest living lizard and found myself face to face with a prehistoric dragon. ...
I’m Richard, The Travel Tramp, and I want to inspire you to travel off the beaten track!
Recent Comments