Primer - Paediatric Imaging - Genitourinary Tract
Ultrasound
Huge mass in the right upper abdomen situated between the liver and kidney.