Kidney stones are solid mineral deposits that form in the kidneys and can cause extreme pain when passing through the urinary tract. They vary... Read More »