This 31K Mile 1993 Ford F350 OBS 7.3 IDI Diesel Dually was the Last Great Mechanical Diesel Truck 16

Land of Automobile
Land of Automobile
22 Video Views·Nov 8, 2022