The Tour de France Shines a Spotlight on the Country

TheTravelCamel’s Shane Dallas chats with Paul and Elizabeth about the glories of France and the thrill of one of the world’s greatest sporting events.