It’s been a busy year for Mercedes-Benz Stadium in Atlanta, Georgia. After hosting the SEC Championship and Peach Bowl, the 71,000-seat venue will host next week’s College Football Playoff national championship game — all in the span of five weeks.
Add in home games for the NFL’s Atlanta Falcons and…