It's called the Super Sport 300+, and only 30 will be sold worldwide.
Read more on cnet.com
Manish Chawda flipped this story into Cars•1869d