Skip to main content
Nüwa
, 2005
Colored ink on Xuan paper
162 7/8 x 27 5/8 inches (413.5 x 70 cm)
Click and drag image to view
Click here to exit