Major Sports Franchise May Be Coming To New EnglandMajor Sports Franchise May Be Coming To New EnglandAnother major sports franchise could be on their way to New England!Jess TylerJess Tyler