The quaint town of Yatsuo outside Toyama City comes alive with the Owara Kaze no Bon Festival every year from September 1 to 3. This tribute to Japan’s cultural heritage features mysterious songs and elegant traditional dances. This all-night Bon Odori festival draws in as many as 200,000 sightseers from all over Japan. The festival primarily takes place on the streets and stages throughout the town. Owara Kaze no Bon FestivalThe festival is called “Owara,” and its name may have various origins. It may come from the word “oowara” which means abundant harvest, or Owara village, where young girl…