Sea kayaking, Ensenada Grande, Isla Espiritu Santo, Sea of Cortez, Baja California, Mexico.
Paddle boarding, Safari Quest, Ensenada Grande, Isla Espiritu Santo, Sea of Cortez, Baja California, Mexico.
Safari Quest, Ensenada Grande, Sea of Cortez, Baja California, Mexico.