France's Route 7: The Road to Paradise

Route 7 is France's most legendary—and most delicious—road