Impossible-8 Chinese Artists Engage Absurdity

Feb 13, 2009 - Apr 18, 2009

San Francisco Arts Commission Gallery & MISSION 17, San Francisco, U.S.A

link