
Francesco Lo Castro Italy, USA, 1976
Motherly Instinct Civilization , 2008
Graphite on paper
10 x 15 cm
Copyright The Artist
Sold
25
di
31