Stanford researchers find a ‘bomb-like’ immune cell hidden inside flatworms June 15, 2026 by Sharing Is Caring: