Advertisement

March 3: This American Life

Ira Glass, the host and creator of National Public Radio’s “This American Life,” was born in Baltimore on this date in 1959. (His mother, Shirley, is a psychologist whom the New York Times has identified as the “godmother of infidelity research.”) A graduate of Brown University, Glass began at NPR as a 19-year-old intern and […]

Read More