中文

Landscape-9210-1
SHEN FAN 申凡
2011
Oil on canvas
180*540cm (in 3 pieces) | EACH 180*180cm
SF_0576

Detail pictures: