Espiritu Santo, Baja California, Mexico.
Little island call "La Ballena"
Photo Folco Quilici