Existing Member?

Lets Escape

Komodo Dragon trip

Indonesia | Wednesday, 1 May 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