Why do animals have such different lifespans?

5,677,819 plays|
Joao Pedro de Magalhaes |
TED-Ed
• April 2017