Targeting cancer cell suicide: a TRAIL of two faces Cancer Research UK - Science Update blog, 09 Mar 2017 Cancer cells have a frustrating habit of finding ways to shrug off the body’s immune system. They can make themselves invisible…