20 Early Signs Your Body is Fighting Cancer

Different types of skin cancer (melanoma, basal cell carcinoma, and squamous cell carcinoma) can cause these, so be aware of any odd-looking growths or spots.