Countdown
Japanese New Year's Eve. Temples ring bells 108 times (joya no kane) to cleanse sins. Families eat toshikoshi soba.
Jun 4, 2026