Rinca Island, Komodo National Park
Rinca is an island located in Komodo National Park. It is an island where the world's largest lizard is found. On Rinca Island, there are over 1000 Komodo Dragons are inhabitant. There are also other wildlife inhabitants on the island. ...