Sam Shankland

Professional Chess Player

KMWorld 2017

Co-Located With