Images

Untitled (Chinese Scroll), 2008
oil on scroll
97 1/2 x 54 inches (247.7 x 137.2 cm)

Images-Stack