There’s one word in skincare that divides opinion like no other: peel. But it doesn’t have to be as scary as it sounds.
It's a radiation device that would be implanted in people suffering from recurring squamous cell skin cancer. "The Alpha DaRT itself is a piece of metal with radiation that’s on it and this is ...