Live Updates: 2013 Tour de France – Stage 2, Bastia to Ajaccio: 156km Posted on June 30, 2013 by Charles Pelkey Powered by Blyve