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
Photo Galleries
Where I've been
My trip journals