An evolutionary perspective on human health and disease

2,086,033 views | Lara Durgavich • TEDxTufts