Factory steel wheel 68 barracuda
Located near Sylacauga Alabama
Print