Toro nagashi is a long-held Japanese tradition where lanterns are released into rivers to guide the spirits of ancestors. This one night event can see over 2,500 laterns float peacefully down the river. The river is lined with thousands of people witnessing and participating in this event. The warm glow of the lanterns was wonderful sight.