Iwanagahime is a Japanese goddess who deified "life that lasts as long as a rock". She is therefore commonly referred... Read More
Iwanagahime is a Japanese goddess who deified "life that lasts as long as a rock". She is therefore commonly referred to as the "God of Rock" or the "God of Longevity".