The Buffalo Bills' stadium saga appears to be heading towards a potential resolution with reports emerging that the National Football League team has proposed constructing a 60,000-seat stadium in Orchard Park, New York, with a completion date of 2027.
You'll need a subscription to continue reading
Discover our range of subscription choices, with options starting from £39/month
Already have an account? Sign in here