News & Analysis McLaren Christens New Factory by Doing Donuts in Senna Road Car January 16th, 2018 0 McLaren has marked the opening of its new Composites Technology Center in Sheffield, UK in a very special way. The British automaker held ab event...