ByNobleID
    An unusual cause of cystolithiasis: a migrant intrauterine device. | NobleID