No overview available for this episode.
Late Show with David Letterman
Season 18
30
February 18, 2011