The Toro Nagashi is a Japanese Festival honoring the souls of the dead. The lighted paper lanterns are released to signify the departing of the souls of the dead to the shores of heaven.
Copyrighted © Selvin Chin-Chance, written permission required for usage.