Lifting the invisibility cloak: Scientists devise new way to eliminate cancer cells' evasion of immune system
There's no question that tumor cells are notoriously skilled masters of immune disguise and, in many ways, real-life versions of what it's like hiding under the fictional invisibility cloak highlighted in the Harry Potter ...