Francesca De Luca

freelance Illustrator, character designer

www.delucafrancesca.com

Florence, Italy