Former Royals pitcher James Shields has reportedly signed with the San Diego Padres.
Former Royals pitcher James Shields has reportedly signed with the San Diego Padres. JOHN SLEEZER The Kansas City Star
Former Royals pitcher James Shields has reportedly signed with the San Diego Padres. JOHN SLEEZER The Kansas City Star