Oddbean new post about | logout
 Liver is the ultimate superfood. 

I'm a little jealous of those that enjoy the taste.