Cayenne Turbo S vs. Mercedes S63 – Unusual race but let’s see these Germans battle!

These Germans have over 500 horsepower, both are twin turbo V8, and both have four doors. Who will prevail?

Comments are closed.