Germany Sets New World Record in Women’s Cycling Team Pursuit

Germany set a new world record after winning gold in the Olympic final of the women’s team pursuit in track cycling at the Izu Velodrome on Aug. 3. The German team of Franziska Brausse, Lisa Brennauer, Lisa Klein, and Mieke …

Read more