Existing Member?

Lets Escape

Komodo Dragon trip

Indonesia | Wednesday, May 1, 2013 | 2 photos


Komodo Dragon could be found in Komodo island, Flores, Indonesia. This giant lizard has officially become one of 7 Natural Wonders of the world

About letsescape


Follow Me

Photo Galleries

Where I've been

My trip journals