Premium cleaning and polishing cloth and the most versatile cloth you will use. Special non-directional fibers allow no scratching on virtually any surface. It has superior characteristics compared to micro fiber clothes in that it does not hold on to dirt and sand, which causes scratching on surfaces. The John Deere All-Purpose Cloth can apply and remove polishes and waxes, and is optical grade so you can clean helmet visors, vehicle/home windows, mirrors, plastic hoods, fenders as well as eyewear. And when it gets dirty just throw it in the wash to use over and over again. Package of 12.