Very impressive. These cars are going to make some serious power after some other tuners get a hold of them.
From the article:
From showroom floor, the V8 4.0-liter twin-turbo beast of an engine produces 476 PS and 479 lb-ft in the Mercedes C63 and 510 PS and 516 lb-ft in the Mercedes...