International Grandmaster

Vercingetorix

Aleksei Esin, Sochi, Russia