The Tour de France has only had five stages so far but every single day has been a great story. This Wednesday was no exception as Mark Cavendish raced to Tour de France history with a record-breaking 35th win. Stage 6 is another chance for the sprinters to thrive but it will be very difficult to top the emotion of the past two sprints.
Follow the Tour de France via our Live Blog!