6161 Delmar Blvd
St Louis, Missouri 63112

Ira Glass is the producer and host of public radio's Peabody award-winning 'This American Life.' His program is a combination of memoirs, monologues and documentary stories.

Added by Upcoming Robot on September 25, 2008