Preparing to Wed
The royals get married April 29th and everyone is preparing for the event. The 1902 royal carriage is gone over lovingly by Dave Evans a carriage restorer. The carriage will carry Prince William and Kate Middleton on their wedding day.