The Buffalo Bills opened their brand new $2.2 billion Highmark Stadium on Saturday. And instead of wowing the NFL world, the stadium has been under the microscope for its shortcomings given the price …
The Buffalo Bills opened their brand new $2.2 billion Highmark Stadium on Saturday. And instead of wowing the NFL world, the stadium has been under the microscope for its shortcomings given the price …