Speedfans by Evo, a French publication, has just pushed out the first real photos of a production version of the upcoming Mercedes-Benz C63 AMG Coupe. Power is listed at 517 horsepower, down from the 570+ we'd assumed, but everything else looks exactly how we'd expected. Except that hood...yikes.
Check the link as they'll be updating with more pictures from the event.