Thought dragons didn’t exist? Think again. Komodo National Park is home to the unique Komodo Dragon. Located between the islands of Flores and Sumbawa in eastern Indonesia, Komodo is a secluded and untamed Jurassic Park-like island part of the National Park. Besides being well-known for being home to the giant monitor lizard, Komodo is also […]
Read More