The 17th International Exhibition of Modern Art. Shenzhen. China.

17
March 2010