Share
Project Views
Appreciations
Followers
Following
371
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: Jan 28, 2010