On humanity

1,017,148 plays|
Chris Abani |
TED2008
• February 2008