Paeds - Abdo & Pelvis
Ultrasound
Huge mass in the right upper abdomen situated between the liver and kidney.