Pinned 10 years ago
Toro Nagashi is a Japanese ceremony in which participants float paper lanterns (chōchin) down a river