Content about Peoria, Illinois

March 19, 2008

Caterpillar is testing a rental outlet in a Home Depot store in Texas, according to...