HomeRaceRace ReviewsLe Tour de France 2013 – Stage 2: Bastia > Ajaccio, 154km.... RaceRace Reviews Le Tour de France 2013 – Stage 2: Bastia > Ajaccio, 154km. Jan Bakelants by a Second! By Ed Hood - June 30, 2013