Tecla: There's Something Beautiful About Making People Dance

Download
Tecla performs in the Soundcheck studio.
( Michael Katzif / WNYC )
WNYC