huge tumour compresses kidney. well demarcated with more haemorrhags

huge tumour compresses kidney. well demarcated with more haemorrhags