Espiritu Santo, Baja California, Mexico.

Kids play on a little beach in the low tide.

Photo Luca Tamagnini