Avatar of Demigiant
Rome, Italy

Indie game developer and comic writer/artist