host picture

  | Bookmark and Share

Best and worst of human nature

The Death of Neil Armstrong, and the latest Taliban attack, lead Ted to ponder the best and worst of human nature.
 
Download Flash Player to view this content.
  •