Tom Rogers of member station WILL reports that in Decatur, Illinois, news that some defective Firestone tires may have been produced at a local plant is another blow to a town swamped by negative news in recent months.
Copyright 2000 NPR
Tom Rogers of member station WILL reports that in Decatur, Illinois, news that some defective Firestone tires may have been produced at a local plant is another blow to a town swamped by negative news in recent months.
Copyright 2000 NPR