Home Lifestyle The ‘Mona Lisa Of Cars’—1955 Mercedes-Benz 300 SLR Coupé—Sells For Record $142 Million