Image for Artist Sergio De Castro

Sergio De Castro

French / Argentine 1922-2012