Cancer without end?

The exploration of long-term, multi-generational cancer evolution in canine transmissible venereal tumor CTVT may shed new light on how human