We leave in just a few days for our grand adventure to Italy & our big race in Chamonix, France! Here are the answers to the questions we’ve been getting about this race:
What does CCC stand for?
CCC stands for the three towns that the race passes through. It starts in Courmayeur, Italy, runs […]