Buffalo Bills fans at new $2.2 billion Highmark Stadium weigh in with reactions of obstructed views

The Buffalo Bills unveiled their new stadium this weekend at a practice event, drawing mixed reactions from some fans who took to social media to critique the venue's design and sightlines.