A New Hope

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