Caterpillar Inc. has announced the closing of its facility near Aurora, Illinois, and the layoff of 800 workers.

More…

Comments are closed.