U.S. swimmer Jessica Long poses on the red carpet after arriving for the taping of the 2009 ESPY Awards in Los Angeles July 15, 2009. [Agencies]