Upstate NY Fans Rip Apart Online Photos of New Buffalo Football StadiumUpstate NY Fans Rip Apart Online Photos of New Buffalo Football StadiumThe 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.Dan BahlDan Bahl