Is offal really that awful? Here’s what I have to say about its amazing health benefits for the Superfoods series on Channel 4. Click here to watch the film.