In UCCA Dune’s first exhibition in 2021, twelve Chinese and international artists search for hope in a weary world and reimagine paradigms for future human civilization with planetary perspectives. UCCA Dune presents “Space Oddity” from March 7, 2021 to June...