As the name suggests, Kidney stones are actual collections of minerals and salt consisting of uric acid and calcium. Some can be as small...Read more »