Articles by tag: NFL 100
The National Football League kicks off its 100th season Sept. 5, and a record number of fans are expected to pack stadiums to their capacities this Autumn. One of those venues is Mercedes-Benz Stadium in Atlanta, Georgia. Home of the Atlanta Falcons and Major League Soccer’s Atlanta United, the stadium that holds over 70,000 people […]