Cayo Sur

Cayo Sur (meaning South Cay) is a small uninhabited island less than two hectares in size located in the Caribbean sea. The surrounding area has an abundance of fish and oil.

Cayo Sur

Cayo Sur (meaning South Cay) is a small uninhabited island less than two hectares in size located in the Caribbean sea. The surrounding area has an abundance of fish and oil.