1965 Barracuda Slot Car
Strombecker made them in '66 because I have some of those.....
Print