Kotomora
創造神話 (souzoushinwa) Japanese meaning: creation myth | Kotomora