Sea turtles at Isla de Plata

Green sea turtles at Isla de Plata, Ecuador.