This is a crazy shot! Kidney stones with variable sizes. Kidney stones (renal lithiasis, nephrolithiasis) are hard deposits made of minerals and salts that form inside your kidneys. Kidney stones have many causes and can affect any part of your urinary tract from your kidneys to your bladder. Mention your friends & follow us @medshots