Cancer as we know it may be coming to an end thanks to a cutting edge treatment. What's the key to this promising new breakthrough? Believe it or not, it's the cancer patients own immune system!
AUDIO REMOVED: The podcast creator has removed the audio for this episode.
Recommendations
cesarm recommended:Jul 18th, 2019
It is kind of weird to hear about your job in a podcast but I think they did a good job in summarize Immunotherapy for the general public.