What you need to know about the new New England Revolution’s new stadium
It’s been almost a decade since the New England Patriots signed a new stadium plan, and now that it’s been approved by the federal government, it looks like New England will be able to move into the new stadium.The New England Stadium Authority said on…