HOUSTON -- Bill Belichick and the New England Patriots are at home in Houston, where they won Super Bowl XXXVIII, and accustomed to the NFL's biggest stage.
The Atlanta Falcons are in their second Super Bowl and strive to secure the Lombardi Trophy for the first time in franchise history on Sunday in Super Bowl LI.
"It is a great privilege to be here and represent the AFC in this game," Belichick said of preparing for his 10th Super Bowl, including three as an assistant coach. "It is where you want to be at the end of the year.