An island that would make Tony Soprano proud
The 100th run of the Tour de France kicked off this weekend here in the South of France. And for the first time ever, the tour came to Corsica. "Corsica is part of France," you ask? Yes, it's the little piece of land floating in the mediterranean sea, right above its cousin, Sardegna.