Is this $500,000 Land Rover 6x6 the toughest thing to come out of Britain?

Photos / Chelsea Truck Company
Photos / Chelsea Truck Company

We Recommend