Home 2017 Kenya National Chess League gets off to a flying start 16708593_10154586270653401_5431994971565543270_n

16708593_10154586270653401_5431994971565543270_n

16640814_10154586270363401_8986309365428495210_n
16730276_383732462002084_931324490629895602_n