Play Ball! San Francisco Giants Due Up for Home Opener | NBC Bay Area

Play Ball! San Francisco Giants Due Up for Home Opener