"The Peach Colony: Ode To the Goddess of Luo River", 2011, by YANG Yongliang (1980)

Ink-jet print, 5 / 5, 25 1/2 x 93 7/8 in 64.8 x 238.5 cm

2015,
Subscribers only

Need access to detailed information?

See our subscription plans