Olympic champion Kelsey Mitchell won a bronze medal in women’s sprint Friday at the world track cycling championship in Roubaix, France.
Olympic champion Kelsey Mitchell won a bronze medal in women’s sprint Friday at the world track cycling championship in Roubaix, France.