April 29, 2011

The Royal Wedding Live

The Royal Wedding Live


Prince William of Wales and Catherine “Kate” Middleton
Westminster Abbey on Friday, April 29, 2011



Watch live streaming video from royalwedding at livestream.com