
FDA Halts Balance of Nature Supplements, Orders Immediate Sales and Manufacturing Stop
The FDA has banned Balance of Nature supplements, which were being sold by Walmart and Amazon, due to unsupported claims that they can prevent, treat, and cure diseases. The company had previously received warning letters for violations at their facilities and continued to make unproven claims. A judge has now ordered the manufacturer to stop selling and manufacturing these products.