Favorite Color
 
Basic Info
About
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.
Networks (1)
Stats
Projects