Falcons get introduced as a team at Opening Night

NFL Official 2017-02-13

Views 0

The Atlanta Falcons are introduced as a team - rather than individually - to kick off Opening Night at Minute Maid Park in Houston for Super Bowl LI.

Share This Video


Download

  
Report form