Home 2017 Kenya National Chess League gets off to a flying start 16684104_10154586270453401_5858613371638457368_n

16684104_10154586270453401_5858613371638457368_n

16640715_10154586270568401_7833233114032956631_n