For a few moments, it looked like the Lamborghini SC63 would come away with a podium finish at Motul Petit Le Mans in Michelin Raceway Road Atlanta, in what could be either its last race for now, or its last race for good.The strategy didn’t quite work out for the...

See Full Page