• 5 years ago
People wearing demonic masks and straw garments visited homes in Japan on NewYear's Eve to ward off evil spirits, bring good luck and make children behave.

Recommended