Twenty years after the Mercedes-Benz SLR McLaren’s 2003 launch, McLaren marked the occasion with events at the McLaren Technology Centre (MTC) in Woking. The focus wasn’t just on the vehicle, but also on its creators. Impressively, many original team members remain integral to the car manufacturer. This supercar, notably, was the inaugural vehicle assembled at […]