
Buffalo Bills announce approval from NFL of $1.4B stadium plan
Pegula Sports and Entertainment vice president Ron Raccuia told reporters Monday at the NFL’s annual meeting that the Buffalo Bills plan to build a $1.4 billion stadium to remain in Orchard Park, N.Y. Raccuia said the groundbreaking