Exhibition Tom Scicluna: Pinched David Castillo Gallery#535 DatesFeb 14, 2009 — Mar 7, 2009 Location25 NE 39th St, Miami, FL 33137, USA, Miami, United States ArtistsTom Scicluna #22,833 Tom Scicluna: Pinched at David Castillo Gallery featuring Tom Scicluna. Official Page Venue Profile Directions