Colombian wins men’s points race at track cycling
Edwin Alcibiades Avila Vanegas of Colombia grabbed 20 bonus points for gaining a lap on the peleton and won a key late sprint to win the points race at the track cycling world championships Friday. Avila Vanegas grinned and...
Read More