Live

Watch CBSN Live

Mercedes-Benz Stadium is home to an incredible art collection

"Mercedes-Benz stadium, home of Super Bowl 53, is the NFL’s newest stadium. Located in the heart of downtown Atlanta, the stadium has a state-of-the-art retractable roof and a striking exterior that's been compared to world-renowned landmarks. It’s also got a gallery’s worth of art on the inside. Dana Jacobson reports."
View CBS News In
CBS News App Open
Chrome Safari Continue