Kansas City Royals starting pitcher James Shields put together solid starts in his last two outings before the All-Star break.
Kansas City Royals starting pitcher James Shields put together solid starts in his last two outings before the All-Star break. JOHN SLEEZER The Kansas City Star
Kansas City Royals starting pitcher James Shields put together solid starts in his last two outings before the All-Star break. JOHN SLEEZER The Kansas City Star