Richard Petty 65 Barracuda? (Probably a replica)
thought there were two cars,second built to finish contracts with the track. It was at a car show a few years ago in Illinois. The second car that is.
Print