Beef liver is the ultimate superfood. Period. I had it raw,…

Twetch ·

Beef liver is the ultimate superfood. Period. I had it raw, with beef fat, for the first time recently in Beirut. Loved it. For people who can't stand the taste: Ancestral (brand name) supplements are a great alternative.