The Different Types of Kidney Stones
If you have or have had a kidney stone, you probably already know how painful it can be. But did you know that there are actually different types of kidney stones? Kidneys are a pair of organs that are responsible for filtering out the waste products and water from our blood. A kidney stone or ...