AnswerGarden Logo

What causes cancer? What can be done to prevent it?