Bon Odori summer festivals are usually held at shrines, temples and public squares as they are considered important events bringing communities together. Today’s Bon Odori only last a few hours, but when they first started hundreds of years ago, they were overnight events held to entertain ancestors’ souls which were believed to be staying with their family for Bon period.