Les Newserables

Aired:  12/13/06 Views: 10,892

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

Loading...