Supercars come from super places. This video from the McLaren Technology Center where the Mercedes McLaren SLR is made proves it. The footage was taken back in 2005, so don’t try and spot any Stirling Moss editions in production.


Source: GT Spirit

What do you think?
Show Comments
Car Finder: