Apr
19
The Karen Mini-Chess Camp
Nairobi,
Kenya
Chess training