Katie Ledecky and Caeleb Dressel delivered yet again.

previous post