Back

  An excellent American advertisement which surprisingly wasn't used more often, showing the Land Rover effectively traversing "impossible" terrain -thereby, instantly grabbing the reader's attention