The Ultimate Boss Car – Mercedes-AMG SL 63 Roadster
The SL has long been Mercedes ultimate Boss car. It’s lineage is as long as it is storied, with the 300 SL being near universally hailed as one of the greatest cars ever made, contributing to the fact it is the most expensive car ever sold – an immaculate condition SLR racing version recently sold […]