Chinese artist Chen Xi puts her camphorwood sculpture "Procreation" on display at her solo exhibition "Rabbit on the Run", which opened at Beijing Minsheng Art Museum on Saturday, March 24, 2018. [Photo: China Plus]
Go to Forum >>0 Comment(s)