The Buffalo Bills would have an easier time abandoning their new stadium in Orchard Park for another city than any of the other teams playing in subsidized stadiums built for NFL franchises in recent years, our partners at Investigative Post have found. https://t.co/k6UVDHKLce
— WGRZ (@WGRZ) January 26, 2023