
Legend has it that on October 31 the veil between the worlds of the living and the dead is thin and things that are bound in one realm or the other are allowed to pass between the two worlds. Children and devils roam the earth looking for treats or offering tricks. It is a...