Alfa Romeo

Alfa Romeo

What do you think about this Alfa Romeo SE 048 SP? The Italian prototype powered by a V10 was one of the best kept secrets and never made it to La Sarthe, the project got cancelled after some testing in the 90s.
Should an Italian manufacturer get involved in LMP1 to try to battle with Audi or Toyota?
I sure think so…