The Best Thing About Failure

February 12, 2016

In this episode, David explains the best thing about failure and why failure isn't even really failure. 

00:0000:00