The Buffalo Bills team released renderings Thursday for a new state-of-the-art stadium

The Buffalo Bills team released renderings Thursday for a new state-of-the-art stadium

The Buffalo Bills team released renderings Thursday for a new state-of-the-art stadium, which would be completed by 2026. It would be built in Orchard Park on the opposite side of their existing stadium. Since 1973, the Buffalo Bills have played at Highmark Stadium Orchard Park. But that could change in just a few years. Take a