From the man-eating Yamata no Orochi to slithering gods, snakes have been a part of Japan’s culture and belief system since ancient times. An expert on Japanese mythology looks at how serpents ...