The "Sasha Tovstik" user's logo

Sasha Tovstik

Saint Petersburg, Russia

an artist

Stacks