Natural and alternative treatments for kidney stones

Kidney stones - Image of horsetail plant