Some believe artichoke leaf extract offers numerous health benefits, including lowering blood cholesterol levels, promoting weight loss, or even "cleansing" the liver. The evidence supporting these ...