RELATED: Netflix confirms new Tour de France documentary series

Eight teams will be involved with behind the scenes footage