The white foxes of Inari

These foxes or kitsune are messengers of Shinto deity Inari and offer good luck and protection against evil spirits.

Advertisements