Aoi Matsuri Shinto Festival near Kyoto, Japan.
A shinto opera at the Aoi Matsuri festival in Kyoto, Japan.
Shinto priesta leading horses at the Aoi Matsuri Shinto festival in Kyoto, Japan.