Mary Kate Leonard, 17, of Ivyland, Pa., emerges from the surf to finish first in the ocean swim.
June 12, 2021