Home A recap of the 2016 African Youth Chess Championship 14202616_1177121469010730_2315760091311033641_n

14202616_1177121469010730_2315760091311033641_n

14199169_1177118445677699_3505950213863975989_n
14205995_1177523032303907_9008334948921520536_o