Once a year, Japan's multitude of gods leave the rest of the country. Where do they gather? At Izumo Taisha.

Unseen Japan