Nara, one of Japan's ancient capitals, is home to spirits and demons. Due to its long history, the city has seen its fair ...