Komodo Island

Komodo Island is just but one of the many islands that make up the Indonesian Republic. It is part of the Easr Nusa Tenggara province. The island has a total land area of 390 kilometers squared and just over 2000 inhabitants. Legend has it that the inhabitants of...