Anthony
What a total bummer
Man. I thought I was doing the right thing. Weathertech says "We Never Left" and tout they're made in America. So i order window deflectors for my car. Yeah, its a Subaru so take this with a grain of salt. Speaking of salt, i live in Utah and we get a decent amout of snow and i drive 80 miles a day, dry, rain, snow, ice. Whatever. I open the package and go to put them on the car. Big 'ol sticker says " Made in Germany". REALLY??? I can send pictures if youd like to see them.
