The new Mercedes Benz McLaren SLR Stirling Moss will be the last of the acclaimed McLaren SLR line. What a shame — these SLRs are bad ass. Supposedly, this is the production version and will come out with neither windows nor roof. No roof? As this supercar launches you down the road with 650 horses, […]