Halloween is over, and Christmas is taking over! Spirit Christmas has officially opened its Newburgh location, along with four other stores across New York.
Two young girls vanished from Carmel, NY in the 1990s, leaving behind a case that would haunt Putnam County for decades. Now, ABC's 20/20 is taking a closer look.