A beautiful outlook over the Gorges du Verdon, also known as the European Grand Canyon, in the French Provence.