Drag-Race: BMW i7 M70 vs. Audi S8 vs. Mercedes-AMG S 63
In a new video from our friends over at Throttle House, the pair take an in-depth look at the newest Mercedes-Benz AMG S63. The new rig develops over 1,000 torques and 791 horsepower, which means…