The administration firm for Blockbuster, Deloitte – which is becoming more of a household name at this point than the companies it's administering – has announced that 160 Blockbuster stores will close. “Having reviewed the portfolio with management, the store closure plan is an inevitable consequence of having to restructure …
Read More »