Source file

cellstressandcancer2026-3.jpg (4,556 x 3,625 px)  –  13.3 MB

Image usage

University of Oslo copyright