3 secrets of resilient people

6,082,233 plays|
TEDxChristchurch
• August 2019