Marcello Framba

Marcello Framba
Untitled
2010
Oil on canvas
35.5 x 45.5 cm
£550