Press "Enter" to skip to content

Upstate NY Fans Rip Apart Online Photos of New Buffalo Football Stadium

The Buffalo Bills released artist renderings of their new football stadium, and Upstate NY fans were quick to share their negative opinions on how it looks. Continue reading…
Source: WIBX 950

Be First to Comment

    Leave a Reply