Kidney stones

Kidney stones are hard, solid masses that form inside the kidney or along the urinary tract. Kidney stones can be as small as a single grain of sand or they can swell up to the size of a golf ball, or even larger. Kidney stones are made up of small crystalline mineral materials that accumulate [...]