Back

  Land Rover's winching ability has always been one of its main strengths and as the Capstan winch was recommended by Land Rover, its manufacturer, Mayflower Automotive Products, were keen to promote their association.