Science & progress

Science & progress

2008
Oil on canvas
100 x 110 cm

Leave a Reply