Some restaurants feed your body, but the truly special ones feed your soul too. Nelson’s Barnyard Buffet in Saraland, Alabama ...