Arrowhead Arena, home of the New England Patriots, opened in 2021 to the delight of its tenants and fans.The indoor venue features the New York Knicks, the Cleveland Browns, the Washington Wizards and the New Orleans Saints.The team’s new home was the most expensive of the six venues to open.Arrowhead became the latest stadium in the league to open in […]