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… [+2650 chars]
No comments yet. Be the first to comment!