A New Hope

show more details
show less details
"Stick the needle in, cook the tumor, pull the needle out." Ted discusses the Radio Frequency Ablation (RFA) procedure giving Leroy new hope.