WAMU 88.5 - American University Radio | The Mind Is Our Medium
Now Playing

Honoring Executive Producer Teshima Walker

Teshima Walker Izrael died on Friday after a two-year battle with colon cancer. She was 44 years old. Tell Me More shares one of the many stories she produced over the years. To add your tributes, use #TeamTeshima on Twitter or email tellmemore@npr.org.