Gary Hall, Jr., prepares for the 50m free at the Pan Am Games.
Gary Hall, Jr., prepares for the 50m free at the Pan Am Games.

Back to Gallery