Open-water swimmer Stephanie Montero finishes a 450 km Puerto Vallarta swim challenge to raise 1.5 million pesos for humpback whales and coral . . .


Open-water swimmer Stephanie Montero finishes a 450 km Puerto Vallarta swim challenge to raise 1.5 million pesos for humpback whales and coral . . .
