2,081,567 views | Lara Durgavich • TEDxTufts

An evolutionary perspective on human health and disease