A famous site of japanese legend