Shinto is Japan's indigenous religion that dates back centuries and it literary means "the way of kami," which refers to Shinto gods or spirits. It's a form of animism that believes in sacred spirits residing in living things and nature, including wind, rain, mountains, trees, rivers and fertility.
AP