Sloane and Taylor visit old haunts and face a new threat.Sloane and Taylor visit old haunts and face a new threat.Sloane and Taylor visit old haunts and face a new threat.