SCHMID’S LSR
EVER SINCE La Jamias Contente (French for “never satisfied”) set its land speed record of 105.882 km/h (65.792 mph) in 1899, cars designed for breaking speed records have been bizarre … Continue reading
June 7, 2014 · 1 Comment