Fenway Park in 1912

Fenway Park in 1912

Boston Red Sox via Bloomberg

The 1912 World Series between the Boston Red Sox and the New York Giants at Fenway Park in Boston, Massachusettes. The Sox will mark the 100th anniversary of the first official game at Fenway on April 20.