Michael Phelps & Nicole Johnson

After winning 23 gold medals over the course of several Olympic Games, it’s now time for the American competitive swimmer, and the most decorated Olympian of all time, Michael Phelps to focus on another monumental chapter in his life: getting married to his Fiancée Nicole Johnson. Phelps met the former Miss California in 2007 while she […]