78. Why Do We Put Things Off Until the Very Last Minute?

78. Why Do We Put Things Off Until the Very Last Minute?

By Freakonomics Radio + Stitcher

Also: what does your name say about who you are? 

-
-
Heart UK
Mute/Un-mute