Watch Tour de France 2018, Live - @ Stream™ Results, TV Channel The Tour de France is an annual male multiple stage bicycle race primarily held in France,