Just saw these at Le Mans Classic this past weekend; anybody know what the heck they are? They’re two models by the same make. Was talking to some...