News

London store pulls the company’s wares from its shelves after a controversial plant closure A store in London, ON, has stopped selling Caterpillar boots after the firm behind the footwear ...