Japan Blog

You will learn in this blog article the meaning of the traditional Japanese kitsune mask. The kitsune is a magical fox. Discover now the history hidden behind the Japanese fox mask...