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

James Shields opens second half for Royals in Boston

July 17, 2014 05:09 PM