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.