Our bodies aren't perfect. Every time a cell reproduces, it makes about 120,000 mistakes in the replication of its DNA, introducing mutations that can lead to uncontrollable division. What we know as cancer. But, if this happens all the time, why don't we all have cancer? Here's the answer.