Have you hung your garlic or fish head on the front door? Do you have your roasted soybeans ready? Today is Setsubun, Japan’s annual demon-expelling festival. To prepare yourself, please see Demons Out! Happiness In!
Have you hung your garlic or fish head on the front door? Do you have your roasted soybeans ready? Today is Setsubun, Japan’s annual demon-expelling festival. To prepare yourself, please see Demons Out! Happiness In!