Back
Another advert in the Land Rover at Work series, designed to show it was already a proven and trusted vehicle