Wang Nengtao
What's Going on in China?!
2005 - 2006
Acrylic on linen
140 x 180 cm
Available