Monumental Sculptor Richard Serra Passes Away at 85

The ‘7’ Sculpture by Richard Serra located at the Museum Of Islamic Art Park pier in Doha, Qatar.. Image © Fitria Ramli via Shutterstock

1 / 8
Share Share
Save image