David Carter

David Carter is a 300-pound NFL defensive lineman. To maintain his weight, he used to rely on animal products. But a litany of health issues persuaded him to go vegan, and his life has changed positively ever since. But eating a 10,000-calorie-a-day vegan diet is difficult, and requires Carter to go to measures like mixing beans and sunflower seeds in his numerous protein shakes.