Mini Lola: What It Is, Origins, and Key Details
The term Mini Lola refers to a compact version of the iconic Lola T70 sports prototype and race car, built by British manufacturer Lola Cars. Originally developed in the late 19...
Read article