An evolutionary perspective on human health and disease

2,138,995 plays|
Lara Durgavich |
TEDxTufts
• March 2019
Want to use TED Talks in your organization?
Start here