British Rider Takes Road Title
Lizzie Armitstead of Britain won a dramatic sprint finish to capture the women’s road world championship in Richmond, Va.
Read More…