Dizziowl

Dizziowl, also known as Owlie, is an artist who lives in Australia. She has a lemur/cat hybrid fursona.