Home James Shields signs a 4-year deal with the Padres james-shields-mlb-world-series-kansas-city-royals-san-francisco-giants1-850x560

james-shields-mlb-world-series-kansas-city-royals-san-francisco-giants1-850×560

The Majors Sports Network