
Francesco Lo Castro Italy, USA, b. 1976
The Deep, 2008
Acrylic on canvas
92 x 61 cm
Copyright The Artist
Sold