Why We Do What We Do?

A TEDtalk on human nature and reslience.