Cayenne Turbo S vs. Mercedes S63 – Unusual race but let’s see these Germans battle! By admin 21 June, 2014 Comments Off on 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?