Detour #18: Col de Turini, France
This is one of the greatest mountain roads in Europe, and whether you’re cranking your pedals or pressing them to the metal, it’s one for the bucket list.
This is one of the greatest mountain roads in Europe, and whether you’re cranking your pedals or pressing them to the metal, it’s one for the bucket list.