The community of Ohara Beach in Japan come together to please the millions of gods that exist in Japan’s indigenous religion, Shinto. During this extraordinary festival, crowds throw shrines ...
Some results have been hidden because they may be inaccessible to you