Images

Untitled (Chinese Scroll), 2008
oil on scroll
109 x 48 inches (276.9 x 121.9 cm)

Images-Stack