Majestic photo. The picturesque mountains covered with snow in the background with the rider getting ready to make his descent. Then the cross sets as a reminder (for those that believe) that God is the creator of all this majesty.
actually Morgin is located in Switzerland, not in France! And the big mountains are "les dents-du-midi", in Switzerland as well. But yes it's very close to the frontier.