Le Tour de France: Team rivalry or teamwork?

Professional cycling is a fascinating sport. I really don’t know much about it, but for the past 8 years I have found myself staying up late and getting up way too early to watch the televised stages of the Tour de France.