In Japanese folklore Snake (Hebi, 蛇) occupy a revered and complex position, embodying the dual forces of life and death, renewal and destruction…