Francesco Lo Castro, ‘Stolen Countach’, 2017, Duane Reed Gallery

Portals & Dimensions: Group Exhibition - Duane Reed Gallery

About Francesco Lo Castro

Italian, b. 1976, Catania, Italy, based in Miami, FL, United States