Nine Head Dragon Falls, Kuzuryu no taki in Japanese, is 10m tall 2-step waterfalls located in Hinohara, Tokyo. In 1545, Kuzuryu Shrine at Togakushi, Nagano, established branch shrine here at Hinohara. After that many followers practiced Takigyo at this waterfalls. Later, people start calling this Kuzuryu Falls.