An omnivore is a person or an animal that consumes both plant and animal-based foods. A vegan or vegetarian consumes only plant foods, although several vegetarian nutrition types exist. For example, a strict vegan will only consume plant-based foods without animal food … [Read more...]