Answer: The souls that visit their altars do not actually eat or drink what is on the altar. They can't – they have no bodies! Instead, they absorb the aroma and energy of the food, which nourishes their spirits.
5.1m questions
6.7m answers