The Tour de France is an enormous event to cover. A massive competition that includes 20+ days of cycling, thousands of miles biked, all played out on 21 different stages. So to navigate that craziness here's the TV channels airing every stage, plus options for watching online or on your mobile device.