INDONESIA

Enter the Dragons

Home to the 3 metre long dragon lizards, Komodo Island is a National Park that has to be seen to be believed.
LOCATIONS
Komodo Island National Park
CREDITS
Asia Concierge TV