Robert Padilla, ‘Untitled’, 1987, DETOUR Gallery

About Robert Padilla

French, 1955 , France, based in New York, NY, USA