Mont Forchat


Mont Forchat - summit in France.