OK This thing really fasinates me.

is it? Looks like some kind GT40 replica!!! It also appears to have a number plate!!! Last road going lemans car actually driven to the track? It appears to be French judging by 2 French drivers can anybody fill me in as to what the hell this is? Or whats up with the number plate.