Back

  Another in the series of American Land Rover adverts making bizarre statement to attract attention