Stock Photo - The Rosario Islands are an archipelago comprising 27 islands located about two hours by boat from Cartagena de Indias, Colombia.

Stock Photo: The Rosario Islands are an archipelago comprising 27 islands located about two hours by boat from Cartagena de Indias, Colombia.

Searchable keywords

Choose multiple keywords