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 ...
This transcript was created using speech recognition software. While it has been reviewed by human transcribers, it may contain errors. Please review the episode audio before quoting from this ...