Got a question for all you New Englanders...
I am thinking of flying in for the opening night game and supporting the team but due to business I can't remain for too long...
I have been up to Boston quite a few times but was wondering if there is anything I can hit prior to the game close by...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.