© IMBOLDN ALL RIGHTS RESERVED
Delivering an astonishing 717 horsepower and a top speed of up to 190 mph.