1971 Plymouth Barracuda 'Cuda Lemon Twist Convertible 383 Super Commando V8 3 Sp
From Charlotte, North Carolina, United States
Make: Plymouth
Model: Barracuda
Year: 1971
Mileage: 80656
From Charlotte, North Carolina, United States
Make: Plymouth
Model: Barracuda
Year: 1971
Mileage: 80656