New Year’s is Japan’s biggest and longest holiday. People take Dec. 29 to Jan. 3 off from work to celebrate the first three days of the year praying at temples and shrines for the coming year.
You may have noticed an abundance of eel at your local supermarket store seafood counter.
Ever wondered why some shops around Japan have hanging fish on their ceilings or under the overhangs of the exterior of their homes?