Via: NBCS Bay Area
Considering the circumstances in which James Shields found himself, the four-year, $75 million deal he fetched from the San Diego Padres is actually a minor.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.