Factors influencing the evolution of humanity

Exciting assumptions about how to change the human body in the future, depending on various factors. Technological progress does not stand still.