Back

  A British advertisement promoting the Land Rover to the owners of quarries and other large-scale industrial sites emphasising the alround usefulness of Land Rovers off the beaten track