Dutch assembled Barracuda
Yes it does have 8digit on the vin tag behind the windshield
Print