Images

Untitled (Chinese Scroll), 2008
oil on scroll
118 x 57 3/4 inches (299.7 x 146.7 cm)

Images-Stack