Owara no Kaze Bon Festival kicks off

The Owara Kaze no Bon Festival draws crowds to Toyama Prefecture, central Japan.