Showing posts with label s63. Show all posts
Showing posts with label s63. Show all posts

Friday, May 21, 2010

Spotted the S63 AMG

Is this the real deal? If it is, it's a rare gem. 6.3L 444 hp of V8 madness. *laughs*