Royal Wedding

Add to Lightbox Download
Sir Elton John in Westminster Abbey in London where Prince William and Kate Middleton will marry later today, April 29, 2011. (Photoshot/iPhoto)
Sir Elton John in Westminster Abbey in London where Prince William and Kate Middleton will marry later today, April 29, 2011. (Photoshot/iPhoto)
Filename: ZB68_174521_0005.jpg
Copyright