The new home of the Atlanta Falcons, Mercedes-Benz Stadium cost $1.5 billion and is expected to be completed in June. The stadium features a retractable roof and a 360-degree HD “halo” video board.
Follow BI Video: On Twitter
Business Insider Emails & Alerts
Site highlights each day to your inbox.