Neff leads Swiss sweep of medals in women's mountain biking
By Yoongi in Sports
Updated 3 years ago
IZU, Japan — Jolanda Neff won the women's mountain bike race at the Tokyo Olympics on Tuesday, leading a Swiss sweep of the medal stand while capping a long comeback from a career-threatening crash in the North Carolina mountains. Sina Frei and Linda Indergand tried to chase down their countrywoman...