BREAKING NEWS: Bills owner Terrence Michael Pegula finally accepted Fans request. Buffalo Bills BREAKING NEWS: Bills owner Terrence Michael Pegula finally accepted Fans request. Admin November 16, 2024 The cost of the Buffalo Bills’ new stadium has risen to over $2.1 billion, a $560 million... Read More Read more about BREAKING NEWS: Bills owner Terrence Michael Pegula finally accepted Fans request.