• See More

    Every performance group is dressed super neatly, and the traditional flower hats are absolutely beautiful.

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa