The Brief The Atlanta Falcons open their regular season Sunday, taking on the Tampa Bay Buccaneers at Mercedes-Benz Stadium. Fans inside the stadium will see some new features, including the 6,500-square-foot Sports Illustrated Lounge, which is an upgrade to the Falcons game day experience. The Atlanta Falcons will open their season at Mercedes-Benz Stadium in just two days, taking on the Tampa Bay Buccaneers. And that means the stadium’s behind-the-scenes team is already hard at work, making sure fans have a winning experience from the moment they arrive. The new 6,500-square-foot lounge is an upgrade to the Falcons game day experience, and features perks including all-inclusive concessions and priority access to purchase tickets for all concerts.