Progress

Progress

130 x 90 cm, © 2012, € 1 600,00

Exposed in Louvre Paris 2012.