Bon Odori is a dance performed in summer time in Japan. In Japanese religion, all the ancestors visit their descendants in the middle of August (July in Tokyo), Bon Odori is a welcome dance for them. In August, there are many Bon Odori Matsuri where you can enjoy dancing Bon Odori everywhere in Japan. There are 1,000s of Bon Odori because every towns in Japan has their original Ondo (a song for Bon Odori).
How to Dance Bon Odori for beginners.
How to Dance Bon Odori for Advanced people