Back

Another highly evocative colour advert showing a hard working Land Rover on a typical British farm.