25 Nis 2012 ... Liver truly is a super-food, and one everyone should make an effort to include in their diets. Chock full of vitamins, this is one food item that I was on a ...