This American Life (Radio)

This American Life (Radio)

613 - OK, I’ll Do It (2017x613)


Air date: Mar 31, 2017

A surgeon takes out his own appendix in what might be one of the most daring surgeries ever performed.

  • Premiered: Nov 1995
  • Episodes: 834
  • Followers: 1
  • Running
  • Podcast (All Platforms)
  • Unknown