A Japanese religion that emphasizes the worship of kami, or spirits, that are believed to inhabit natural and man-made objects.
A Japanese religion that emphasizes the worship of kami, or spirits, that are believed to inhabit natural and man-made objects.