December 15th, 2011

‬Richard Serra’s 80-foot sculpture, titled ‘7,’ unveiled at MIA Park inauguration on grounds of Islamic Museum of Art in Doha, Qatar [AO Newslink]

Read article via Gallerist NY