Project Views
Appreciations
Followers
Following
517
The Canary Islands-born Oscar Delmar is a 2006 graduate of the Faculty of Fine Arts in Barcelona. Nowadays is living in Berlin.
Member since: