Free Range Free Range
Lui Liu
oil on canvas
183cm X 121.92cm
2006
"