1965 Barracuda Slot Car
Strombecker made them in '66 as I have a few of them. try
www.tinymotors.net/
for replacement parts.
Print