Super Bowl LI between the Falcons and Patriots kicks off Sunday from NRG Stadium, where New England arrives to its record ninth such game and Atlanta hopes none of its players was arrested for soliciting a prostitute Saturday night.
Super Bowl LI between the Falcons and Patriots kicks off Sunday from NRG Stadium, where New England arrives to its record ninth such game and Atlanta hopes none of its players was arrested for soliciting a prostitute Saturday night.