Izumo Taisha Shrine
This is the oldest Shinto Shrine in Japan, and one of the most important Shinto shrines. There are eight million spirit gods in the Japanese Shinto religion, and they all pay an annual visit to this shrine.
Click on any image to see a larger version.
©Bill Yeaton