Sergi Delgado

Artist, director and graphic designer

http://sergidelgado.com/

Barcelona, Spain