Track Racing News

USA wins Women’s Team Pursuit title

March 4, 2016 Ron 0

Team USA defeated Canada in the women’s team pursuit final Friday at the 2016 UCI Track World Championships, taking home the country’s first ever team event world championship. […]

1 2 3 5