Posted by on Jan 15, 2014 in

San Francisco Giants v Atlanta Braves, Game 3

of the Atlanta Braves of the San Francisco Giants during Game Three of the NLDS of the 2010 MLB Playoffs at Turner Field on October 10, 2010 in Atlanta, Georgia.