Beijing 2008

Lui Liu
oil on canvas
121.92cm X 152.4cm
2006
"