Located in Indonesia’s Nusa Tenggara area, Komodo National Park is well known for something and one thing only – its reptilian namesake, the Komodo dragon. Distribute across a few principal islands – Komodo, Rinca, and Padar – in addition to a selection of scaled-down islets, the park supplies a sanctuary for this Bizarre wanting creature r… Read More