Puerto Refugio, the Sea of Cortez, Mexico.