2012 NLCS was indeed a beautiful day on every level. Giants won 9-0!
AT&T Park - San Francisco, California
October 22, 2012