The first inhabitants of Japan, migrating | HISTORY OF RELIGION
Shinto
The first inhabitants of Japan, migrating from the mainland, bring with them their own version of the shamanism which prevails in prehistoric Asia. To the pantheon of the spirits and forces of nature, the Japanese add fa...