Michael Phelps carries the flag of the United States during the opening ceremony for the 2016 Summer Olympics in Rio de Janeiro, Brazil, August 5, 2016. [Photo/IC]