Living sculptures that stand for history's truths

1,242,717 plays|
Sethembile Msezane |
TEDGlobal 2017
• August 2017