What Are 'Butter Beans'? 5 Amazing Health Benefits Of This Unique Legume

Butter beans or Lima beans offer a range of incredible health benefits, including regulating diabetes and promoting weight loss.