NCT00283075 - Mouse Cancer Cell-containing Macrobeads in the Treatment of Human Cancer | Crick | Crick