Prince William

No Slowing Down For McCartney.
No Slowing Down For McCartney.
No Slowing Down For McCartney.
McCARTNEY TO PLAY AT ROYAL WEDDING Prince William and Kate Middleton will tie the knot on April 29th, and the pair has recruited a pretty good musician to perform at the event. Paul McCartney is set to play the royal wedding...