Euro Track Champs Day 1:
The three hulking beasts above took the Gold Medal for Germany in the Men’s Team Sprint tonight at the European Championships — beating out France and Great Britain.
The Brits won the Men’s and Women’s Team Pursuits. France won the Women’s Team Sprint. See the full results here.
Photo from British Cycling’s Flickr.