HHealth Read More Scientists inject one tumor and watch cancer vanish across the bodyMarch 17, 2026 For more than two decades, scientists have explored a group of cancer drugs known as CD40 agonist antibodies.…