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

Recap: Falcons clash with Patriots in Super Bowl LI

February 05, 2017 05:48 PM