Cancer: The closest humanity has gotten to immortality

On March 15, 2022 by anon

Immortality is quite an absurd notion. All living things are innately mortal. All living things are doomed to meet their maker.  What living entity would dare to resist such a fundamental law? Cancer cells. They resist apoptosis, also known as programmed cell death. They resist autophagy, the self-eating mechanism that […]