Awa Odori is a festival in Shikoku, Japan, locals dress up in traditional clothing and dance down the streets as a parade.
Back to Top