Not even a retractable roof. 850 million in tax payer money to freeze their balls off. Silly. The Bills will build a new $1.4 billion stadium by 2026 in Orchard Park, New York. The new stadium -- funded with $850 million in taxpayer money -- will hold 62,000 fans and will be an open-air...