History, nutritional benefits and recipes for this wonder food. Sliced Lamb's Liver The Offal Truth Offal, usually the inner organs of meat animals, is a rich source of nutrition, but, alas, puts some people off because it is a bit too gory for them. But if you eat meat, eating…