Who threw the first pitch?

April 6, 2011 |Bob Stewart

AP

277of312

Former Kansas City Royals' player Mike Sweeney tips his cap to the crowd after throwing out the ceremonial first pitch before the Royals opening day baseball game against the Los Angeles Angels, Thursday, March 31, 2011, in Kansas City, Mo.

AP

277of312

Former Kansas City Royals' player Mike Sweeney tips his cap to the crowd after throwing out the ceremonial first pitch before the Royals opening day baseball game against the Los Angeles Angels, Thursday, March 31, 2011, in Kansas City, Mo.