Share
Project Views
Appreciations
Followers
Following
386
The Canary Islands-born Oscar Delmar is a 2006 graduate of the Faculty of Fine Arts in Barcelona - the city where he has based his studio since 2002.
Member since: