Satin Island

Media: Tom McCarthy installation view at ICA, London, 2015 Return to media overview

©image: Sylvain Deleu

No description.