What is that lifted sports car called? I think it might be French, like a rally trax or something?

McLaren F1 at Le Mans for your time.

Advertisement