Jun 24, 2021 Bizarre Every Year, This Japanese Shrine Holds the Weirdest Ritual You’ll Ever See The Aruka Shrine in Japan’s Ebina City is the oldest shrine in all of.. Read more