Land of the Living is where humans reside while still alive. When they die, they turn into skeletons and reside in the Land of the Dead. Dead spirits are able to cross over to the Land of the Living if their relatives put their photo on their ofrenda.
Advertisement