Buffalo Bills Stadium Lease Expires in 2023, Will They Leave Buffalo?
The NFL has made its position clear following multiple reports that the Bills could possibly leave Buffalo if a new stadium isn’t built.
Front Office Sports has more here.
Categorized:NFL The Latest