JAPAN-A Country Of Spirits-Shrines And Ancestral Worshipping! - 1 minute read
#JAPAN: A country of many Gods, Spirit worshipers, Shrines, and Superstitions.
Almost daily there is some celebration being held for some God, ancestral Spirit, or superstitious belief.
A country that still lives in the 13 century mentally.