1965 barracuda strombecker slot car set
1966 Barracudas
Print