1996 Mercedes-Benz SL SL320 from North America

They need a lot of TLC