Falcons president and CEO Rich McKay strongly reiterated the organization’s plan, announced last month, to open Mercedes-Benz Stadium in late August.
Did you Know?
New Era Field, home of the Buffalo Bills, has a seating capacity of 73,079. The field level is 50 feet below ground level and the upper deck is 60 feet above ground level. The Bills played their first game here on September 30, 1973, a win against the Jets.
NFL Stadium Video Experience
History of the Louisiana Superdome