true
Self Made Hero logo

Roger Surroca Sole


Roger Surroca is a digital artist and illustrator based in Barcelona.