Liu Shuishi
Slough, 2011
Oil on Canvas
69 x 96.45"