TheSports.org
All sports Site
Lesotho - Leribe- Founded in 2010
Ccx Football Club is a football team from Lesotho, based in Leribe. The club was founded in 2010.