Posted on 02.6.2009 13:30 by Myles Kornblatt Filed under: Mclaren | video
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 Post a comment
User-ID:
Forgot your password?