DENVER (KDVR) — In the Denver metro area, the ghost of many chain stores still lingers inside what are now Spirit Halloween stores. Spirit Halloween is a popular costume store, known for only ...