NRG Stadium, site of the NFL Super Bowl 51 football game, is pictured Saturday in Houston. The New England Patriots will face the Atlanta Falcons in the Super Bowl on Sunday.
NRG Stadium, site of the NFL Super Bowl 51 football game, is pictured Saturday in Houston. The New England Patriots will face the Atlanta Falcons in the Super Bowl on Sunday. Charlie Riedel AP
NRG Stadium, site of the NFL Super Bowl 51 football game, is pictured Saturday in Houston. The New England Patriots will face the Atlanta Falcons in the Super Bowl on Sunday. Charlie Riedel AP

NFL & Atlanta Falcons

Recap: Falcons clash with Patriots in Super Bowl LI

February 05, 2017 5:48 PM

  Comments  

Videos