Cars May 25th Vintage 1955 Mercedes-Benz 300 SLR Sells For $143 million, Officially World’s Most Expensive Car