Michelin North America and Benore Logistic Systems have begun testing a new all-electric Class 8 delivery truck in upstate South Carolina. The monthlong test, being conducted at Michelin’s plant in ...