Swimmer Michael Phelps, the all-time leader in career Olympic medals with 22, will carry the United States flag for the Opening Ceremony in Rio de Janeiro, the USOC announced Wednesday. Phelps, who ...