Kotomora
天祖 (tenso) Japanese meaning: the ancestral Sun Goddess | Kotomora