Caribbean beach in Tayrona National Park, Colombia

tropical beach with snorkelers and rock formations

Caribbean beach in Tayrona National Park, Colombia