The Kaiser's cancer revisited: was Virchow totally wrong?

The Kaiser's cancer revisited: was Virchow totally wrong?