An F1 car for the streets: 2011 McLaren MP4-12C
McLaren. Supercars. F1. These words go seamlessly together. It’s been a while since McLaren Automotive produced the legendary McLaren F1 (only 100 were made from 1992-1998), once known as the fastest production car in the world. Car enthusiasts have been waiting for years for their next production car – one fully designed and manufactured solely […]