March 7, 2012 Arizona Diamondbacks vs San Francisco Giants Live Stream Edit Delete Tags Autopost Live streaming San Francisco Giants - Arizona Diamondbacks tv watch 3/09/2012MLB, Friday, March 09, 2012 15:05 pm ET