YouAreNowIncongito

YouAreNowIncognito is the internet alias for Lotta Sörensen who is an artist working in the Swedish game industry.

She is the main creator/author of the Element shifter universe together with her sister Jedni.