A Japanese religion that emphasizes the worship of spirits, including ancestors and the kami, the spirits that inhabit all things.
A Japanese religion that emphasizes the worship of spirits, including ancestors and the kami, the spirits that inhabit all things.