Allan J. P.
I purchased weather tech deflectors.
I purchased weather tech deflectors. They say..Made in Germany. To listen to their ads, they are made in the USA. If that is so, why is there a label "Made in Germany". Not a bad place, but not the place I thought I was buying them from.
