• Michael Phelps conducts a swim lesson in Rio

    Silvia Izquierdo / AP

    U.S. Olympic swimming champion Michael Phelps high fives young swimmers after leading them in a workshop at the Olympic Village Carlos Castilho in Complexo de Alemao slum in Rio de Janeiro, Brazil on Oct. 30.

    Silvia Izquierdo / AP

    U.S. Olympic swimming champion Michael Phelps trains young swimmers at Olympic Village Carlos Castilho in the Complexo de Alemao slum in Rio de Janeiro, Brazil, Oct. 30.

    Ricardo Moraes / Reuters

    U.S. Olympic swimmer Michael Phelps gives a swimming lesson to youths during a visit at the Alemao slum complex's Olympic Village in Rio de Janeiro, Oct. 30.

    Antonio Lacerda / EPA

    Olympic record gold medal winner U.S. swimmer Michael Phelps adjusts his googles during his visit to the sport complex of the Alemao favela in Rio de Janeiro, Brazil on Oct. 30.