Vogel wins record-tying 11th women's world cycling title
Kristina Vogel of Germany won a record-tying 11th women's world cycling title when she took out the individual sprint at the track world championships on Friday. Vogel, Olympic champion in … Click to Continue »