The Giants Win The Pennant! Stunning Moment History Repeated Itself

Is it 2014 or is it 1951?