Maria Grazia “Lella” Lombardi (ITA) (Lavazza #March), #March 751 – Cosworth V8 (finished 5th)1975 Spanish Grand Prix, Montjuïc Circuit“lella lombardi spain 1975 #F1 Tagged on: F1 Race Car