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