Les Newserables

  • Aired:  12/13/06
  •  | Views: 10,737

The French give their perspective on the world as they launch a new 24-hour news channel in Paris. (2:35)

Loading...