Atlanta Falcons to host first football game at Mercedes-Benz Sta - CBS46 News

Atlanta Falcons to host first football game at Mercedes-Benz Stadium