The Aomori Nebuta Matsuri is a Japanese summer festival that takes place in Aomori, Prefecture, Japan in early August. Alo Japan.
Alo Japan.