What open water swimming taught me about resilience

643,178 plays|
TED Talks India: Nayi Baat
• November 2019