Authors:

Cancer can take a long time to develop and necessarily has multiple causes.

Source: www.salon.com
Cancer can take a long time to develop and necessarily has multiple causes.