Who Are We? What Are We Doing Here?

Description

Associated Program:
John F. Kennedy Jr. Forum
Speakers:
David Broder
Marvin Kalb