Buffalo Bills Stadium Debate

Buffalo Bills Stadium Debate

The Bills stadium has been located in Orchard Park since the 70’s. Now theres a push to move the new stadium into downtown Buffalo. What do you think should happen to the new stadium?