Snail Boat And Dragon Ship

Snail Boat And Dragon Ship, 2003 ; Oil on canvas, 160 x 270 cm.
<< Back