Back to the San Diego Padres Newsfeed

Fox Sports obtained a copy of James Shields' contract