Force of Nature

Shanghai, China – Installed in August 2017 –

From August 2017

Force of Nature - Shanghai, China - Aug17 - Fairs and Exhibitions - Lorenzo Quinn