KELOR ISLAND One Of The Beautiful Spots for Snorkeling Kelor Island is an island located in Labuan Bajo, its position is quite close to Komodo Island but there are still rarely tourists visiting the island. Even so the island is often used
Read More