Did you know that the Gorges de Daluis is a "long, lonely canyon" in the Alpes-Maritimes department in France? SOMEFACTS.com