A visual history of social dance in 25 moves

1,713,087 plays|
TED Studio
• June 2016