Keeping those telomeres short! an innovative intratumoral long-term drug delivery system.

Keeping those telomeres short! an innovative intratumoral long-term drug delivery system.