Falcons Arrive to Face Patriots

The Atlanta Falcons have arrived at NRG Stadium to face the New England Patriots in Super Bowl LI.

Advertising

Advertising