When to take a stand -- and when to let it go

1,734,461 views |
Ash Beckham |
TEDxBoulder
• September 2014