Snow Capped Pyrenees - Spain and France

Snow Capped Pyrenees, border of France and Spain.