stella
Receive an experimental radioactive medicine designed to target cancer cells | stella