Espiritu Santo, Baja California, Mexico.

Two little islands at Candelero bay.

Photo Luca Tamagnini