Posted By: 
John SBill,
That photo is actually from the old Huntington Avenue Grounds which is about a mile southwest of Fenway.  The park no longer exists and the land is now occupied by Northeastern University.  I attended grad school at Northeastern and walked by a statue of Cy Young pitching every day on the way to my office.  A bronze homeplate 60 feet from Cy marks the spot of the original homeplate.  Norhteastern has embraced the historical significance of owning the land where the first world series was played.