12 things not to miss at Light City Baltimore 2017

Michael Phelps at 31

Michael Phelps turns 31 today. As a birthday present, we made him this gallery of 31 photos through the years of America's most accomplished Olympian.

Copyright © 2017, The Baltimore Sun, a Baltimore Sun Media Group publication | Place an Ad