Vladimir Kariakin, Russia, Grand Prize

Teacher: Natalia Kreknina

Vladimir Kariakin, Russia, Grand Prize