Kitsune

The fox spirit, Kitsune, is a mythical creature of Japanese folklore.┬áKitsune differs from the fox statues found at Shinto shrines which are Inari, a type of spirit revered in Shintoism, though over the centuries, the differentiation has become blurred. When a man dressed as a white Kitsune appears at a festival like this one, he…