Michael Phelps is Engaged to Girlfriend Nicole Johnson — See the Ring! - In Touch Weekly

Michael Phelps is Engaged to Girlfriend Nicole Johnson — See the Ring!