Ochiba
Ochiba
oil on canvas
121 cm x 91 cm
2016