Bills’ new stadium costs balloon to $2.1 billion, $560 million over initial estimate, team tells AP
AP Sports Writer ORCHARD PARK, N.Y. (AP) — The projected cost of the Buffalo Bills’ new stadium has ballooned to what team officials told The Associated Press is “north of $2.1 billion.” Owners Terry and Kim Pegula are responsible for picking up the more than $560 million in overruns. Bills president Pete Guelli was not
Continue Reading