Sort:  

That is totally true !
There are many places in Japan (and in the world as well) where nature left an impression so strong on people that they considered this place sacred and built temples to honor the Gods and nature.