Via: NBCS Bay Area
The Giants have high hopes coming out of the spring, but there are a lot of ways this season could go.....