1952 Allard J2X: A British-American Racing Legend
ADVERTISEMENTS The 1952 Allard J2X was a British sports car that was produced from 1952 to 1954. It was an evolution of the Allard J2, and it featured a number of improvements, including a redesigned front suspension that allowed the engine to be positioned further forward, which improved handling. The J2X was also available with … Read more