stella
Receive radioactive seeds implanted into a skin or soft tissue tumor | stella