Back

  The repeat of an advertisement from the previous year emphasising the usefulness of Land Rovers at major industrial sites