Espiritu Santo, Baja California, Mexico.
Kids play on a little beach in the low tide.
Photo Luca Tamagnini