3 secrets of resilient people

6,079,726 plays|
TEDxChristchurch
• August 2019