Life is everywhere, say the followers of Shinto. The sanctified and blessed may be found in animals, in Read More