Reminder: Any Bills stadium updates are for an open-air stadium in Orchard Park.
— Tim Graham (@ByTimGraham) March 28, 2022
There’s no South Park site, no dome. Those aspects were decided many, many, many, many, many, many, many, many, many, many, many, many, many moons ago.