Stage 12 is the longest of the race, with a breakaway a certainty – watch a free Tour de France live stream and catch all the stage 12 cycling today.
Click here for original story, How to watch a free Tour de France for stage 12 of cycling’s biggest race today
Source: Tech Radar