Human cells carry a hidden self-destruct switch that mice lack

21 October 2026 3 min read