1975 Spanish Grand Prix.: 1975 Spanish Grand Prix. Monjuich Park, Barcelona, Spain. 25-27 April 1975. Niki Lauda (Ferrari 312T). Ref-75 ESP 13. World Copyright - LAT Photographic
1975 Spanish Grand Prix.
Monjuich Park, Barcelona, Spain. 25-27 April 1975.
Niki Lauda (Ferrari 312T).
Ref-75 ESP 13.
World Copyright - LAT Photographic