Kotomora
無始曠劫 (mushikougou) Japanese meaning: time immemorial | Kotomora