Alcalali
Plans for a big team gathering at Alcalali (loads of quality routes, good spread of grades and near the road) were somewhat derailed by light drizzle. The meet reconvened at […]
Plans for a big team gathering at Alcalali (loads of quality routes, good spread of grades and near the road) were somewhat derailed by light drizzle. The meet reconvened at […]