Possibly a Lambo badge on his race suit.
Is it from a Super Trofeo race, perhaps?
My thought was Marco Apicella - The man wrongly thought to have a shortest F1 Career ever.
And I'm drawn to Riccardo Patrese.
Whatever floats your boat