Stores are closing at an epic pace. In fact, the retail industry could suffer far more store closures this year than ever. 2,056 stores closed down in 2016 and 5,077 were shuttered in 2015. The worst year on record is 2008, when 6,163 stores shut down.…
more »