Kate Middleton

Kate Middleton makes waves pre-wedding in her white sports-chic two-piece in Ibiza in 2006.

No comments: