‪‬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]
Home »
‪‬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]