Neff leads Swiss sweep of medals in women's mountain biking
#neff
#swiss
3 years ago By Yoongi — 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 lon