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 5:48 PM

More Videos

  • Falcons super fan shows off sporty bird-laden Buick

    Atlanta Falcons super fan Larry Clark Jr. of Macon, Georgia, shows off his Buick Park Avenue that is decked out in Falcons regalia.