Espiritu Santo, Baja California, Mexico.
Two little islands at Candelero bay.
Photo Luca Tamagnini