21. Kate is beautiful in an Alexander McQueen wedding gown. 23. Kate wears the colors of the Canadian flag during a visit to Ottawa.
blog comments powered by Disqus