Margo at the Cartier International Polo at Windsor. 30 July 2006.
Images from www.wireimage.com and www.gettyimages.com
Images from www.wireimage.com and www.gettyimages.com
Share with us... Your Best & Worst Collections of Haute Couture S/S 2025