1963 Mercedes-Benz Diesel Trucks (Brazilian Ad) Published May 14, 2024 at 1421 × 2048 in Mercedes-Benz ← Previous Next → 1963 Mercedes-Benz Diesel Trucks (Brazilian Ad) Source: www.flickr.com / Alden Jewell