Filmed in Iwaki Japan. Tōrō Nagashi (灯籠流し) is a Japanese ceremony in which participants float paper lanterns (chōchin) down a river. This is primarily done on the last evening of the Bon Festival festival based on the belief that this guides the spirits of the departed back to the other world.
Link to this comment:
All Comments (0)