
2010’s finest sports cars clash over 2500 miles of epic european roads Lamborghini Gallardo LP570-4 Ferrari 458 Italia Porsche 911 GT2 RS Lotus Elise Renaultsport Megane Mercedes SLS AMG BMW M3 GTS Subaru Impreza Cosworth
2010’s finest sports cars clash over 2500 miles of epic european roads Lamborghini Gallardo LP570-4 Ferrari 458 Italia Porsche 911 GT2 RS Lotus Elise Renaultsport Megane Mercedes SLS AMG BMW M3 GTS Subaru Impreza Cosworth