There are only eight Sears stores left in America. One of them is at South Shore Plaza in Braintree, Massachusetts.
People turned to Channel 2 Action News for help with their Sears Home Warranties, and the company promised to replace ...
After Channel 2 consumer investigator Justin Gray got involved earlier this year, Sears promised to replace appliances for ...