Almost 30 different vehicles attended this year's Super Car Lifestyle Cannonball Run. The 2025 instalment saw competitors venture abroad on a destination road trip to Eswatini, completing challenges along the way. Here's how AutoTrader fared in the new Mercedes-AMG SL63.
Automotive News01 Sep 2025|Chad Lückhoff