Main content
Sorry, this episode is not currently available

329. The Invisible Paw

Humans, it has long been thought, are the only animal to engage in economic activity. But what if we’ve had it exactly backward?

Release date:

45 minutes