Red Wall

2015

Oil on canvas

122 x 91.5 cm

Sold

2 紅牆 - Red Wall  - 2015 - 122 x 91.5cm - SOLD