Prince William and Kate Middleton have released two official engagement portrait photographs.  The photographs were taken by Mario Testino who created iconic photographs of Prince William's late mother, Princess Diana.  William and Kate will marry in London, April 29th at Westminster Abbey.