Kotomora
進化論者 (shinkaronsha) Japanese meaning: evolutionist | Kotomora