$ 0 0 Olympic legend Michael Phelps is engaged to beauty queen Nicole Johnson. Reported by IBTimes 1 day ago.