Religion that upholds the belief that all things in the natural world are filled with divine spirits?

This question does not have any additional details.

1 answer

Shinto