holy moly. 1000hp of twin supercharged evilness.

video too on autoblog. http://www.autoblog.com/2009/0...sport/