translate English to French: As argued above, humanity is facing another new creation.
Comme nous l'avons vu plus haut, l'humanité doit faire face à une autre nouvelle création.