LONDON, England - 28 April: A couple strolls the Mall wearing Prince William and Catherine Middleton masks ahead of the wedding ceremony of Prince William and Catherine Middleton on 28 April 2011 in Westminster Abbey, London, England.
LONDON, ENGLAND - APRIL 28:  A couple strolls the Mall while wearing Prince William and Catherine Middleton masks ahead of tomorrow's marriage ceremony of Prince William and Catherine Middleton in Westminster Abbey on April 28, 2011 in London, England. With less than 24 hours to go final preparations for the wedding of Prince William and Catherine Middleton are in place.  (Photo by Jasper Juinen/Getty Images)