Id49112347947426ace609cd
Yang Shaobin, Untitled, 2006, Oil on canvas, 35x31 inches, 43 x 38 inches (framed)