by Mike - See the Update and Correction at the end. Sydney Allard founded the Allard Motor Company in England in 1936. Allards usually used a large American V8 engine in a small, light British sports car chassis and body, giving a high … [Read more...]
The Allard J2 (And J2R) – The Predecessor To The AC Shelby Cobra – Update
November 21, 2012 By 4 Comments
Recent Comments