'LOBSTER land' chongqing
times art museum, chongqing, 2021