Kidney stones are small, solid masses which form when salts and minerals, normally found in urine, solidify into crystals. Normally, these crystals are too small to cause any problems and pass harmlessly out of the body. In some cases however, they can build up inside the kidney and form much larger ...
Full article