A spokesperson for the Bills confirmed demolition began on Friday May 1, after power was cut off to the stadium, and will continue through March 2027. 2 On Your Side had a photographer at the stadium ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results