Kotomora
進化論 (shinkaron) Japanese meaning: theory of evolution | Kotomora