Stock Photo: los islotes national marine park on espiritu santos island near la paz, baja california mexico