It is the final installation in the stadium’s original art program, which was curated by the Savannah College of Art and Design and includes over 100 commissioned pieces.
The soccer ball is part of the 11-acre Home Depot Backyard, which is set to open next to the stadium in September.
Titled “Telstar,” the sculpture is named after the 1970 Adidas Telstar ball,…
Atlanta Business Journal
Mercedes-Benz Stadium's final art installation nears completion