McLaren is plunking down some fresh roots in the Sheffield region of England with the opening of a brand-new facility. No, it's not leaving its long-time home of Woking, but rather expanding a bit.
McLaren held an opening ceremony for its new Carbon Composites Technology Center in Sheffield, United Kingdom, where a light show greeted guests before aMcLaren Senna began doing donuts as part of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results