The Last Word with Lawrence O'Donnell 04/29/11

The royal wedding

William and Kate are now the Duke and Duchess of Cambridge. Here’s a look at the wedding, the hats, and the comparisons to the last royal wedding when William’s parents married in 1981.

Channels