Xu Zhen’s “Alien” at ShanghART, Shanghai | BLOUIN ARTINFO