Kansas City Royals starting pitcher James Shields.
Kansas City Royals starting pitcher James Shields. JOHN SLEEZER The Kansas City Star
Kansas City Royals starting pitcher James Shields. JOHN SLEEZER The Kansas City Star