What is the Bison Life Kleen Polish Mitt?
The Bison Life Kleen Polish Mitt is a wearable polishing and buffing glove featuring a soft, long-pile polyester/acrylic pad. It is designed for the left hand and provides controlled polishing on vehicles, furniture, metal, and other finished surfaces.