lisawallerrogers.com
Royal Wedding: The Hats!
High fashion was the order of the day for the royal wedding of Prince William and Kate Middleton today, April 29, 2011. As is their custom, British women were dressed up and wearing some outlandish…