White Spirit
2012
oil on linen
31.5 × 23.62 inches / 80 × 60 cm
Il Profeta
19 Jan - 25 Feb 2012