In honour of the royal wedding, British Vogue was published with a choice of three different covers - for the first time ever. Join Mario Testino on the shoots with Lara Stone (in Bruce Oldfield); Natalia Vodianova (in Vivienne Westwood); and Freja Beha Erichsen (in Oscar de la Renta).
Freja Beha♥
she is such a lovely girl as everyone loves!!
soothing891 6 months ago
gorgeous.
a4joy 6 months ago