Sports

Buffalo Bills release updated artist renderings for new stadium slated to open in 2026

The new Buffalo Bills stadium will be built across the street from the team's current home and is expected to be completed before the 2026 season.