Land Rover in Chamonix, France Homer tries to look cool. Near Chamonix, France.