If the listing information is correct, this 1983 DMC DeLorean may have one of the lowest odometer readings on the planet. It has led a sheltered existence, which may explain why it has only clocked 799 miles in forty-two years. However, the grass hasn't been growing under its treads, with the seller investing a significant...