Pop-up chain brings Halloween spirit to empty stores

September 25, 2015

Halloween Spirit operates more than 1,150 pop-up shops across the U.S.