My first Eugene Marathon blog post: Running + Vegan = A How to GuideThe American Heritage dictionary defines a vegan as a vegetarian who only eats plant-based foods, and avoids using products deriving from...