Turner Sports Cars   Photos by Chassis Number


62/505

Photos and information courtesy of Russell Filby





In Leeds, England for 20 years until sold in 2004.

62/505

 Back to Top