Grandmaster

Morokei

Vladislav Milshin, Saint Petersburg, Russia