Korobov leads Open, 3 share lead in Women's Section at International Mind Sports

IMSA World Masters Championship is taking place from 12 to 18th of May in Hengshui, China

Comments