A fitting museum that explores all sorts of different New England teams. A must-see for sports fans.