A virus carried by 95% of adults from childhood may trigger bladder cancer decades later by damaging cells during immune ...