Espiritu Santo Island in the Sea of Cortez, from Playa Tecolote near La Paz, Baja California Sur, Mexico.