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."