Nov. 17, 2009. Kanekota means “where the water comes from the earth” or headwaters in English. If we were to look at the earth as a human body, this would be where the kidneys and liver would be, cleaning the…
Nov. 17, 2009. Kanekota means “where the water comes from the earth” or headwaters in English. If we were to look at the earth as a human body, this would be where the kidneys and liver would be, cleaning the…