Sears Closing 72 Stores Nationwide: Report

Illinois-based Sears has added 72 stores to its list in addition to the approximately 180 others it announced would close this year, according to a new report.

Read More

Contact Us