French demon
Well-Known Member
That dealership is in England or Europe. That is a fog light
Not in England, this Barracuda is a LHD car. Maybe in France.
I don't think that it's a fog lamp, but a reflective device (I don't know the correct word in english). There is another one on the left side, partially hidden by the bumperette. It's mandatory here to be homologated.
A 70's Chrysler dealer in Paris
Last edited: