Reviewed by JJR from Northern Illinois on Thursday, March 21, 2013
Made in China, which makes me unhappy. I have ordered many, many of these from STP, and have never had any from the U.S.. The price is pretty good, and they usually last all day.
Most helpful positive reviews
Most helpful negative reviews
Similar items and more information in the following areas: