The doctor said my intestine had telescoped inside itself You mean Intussusception?

10,210 shares