Magazine Cover Girls
7:48 PM
Charlize Theron for Esquire
Jessica Hart for Harper's Bazaar Australia
Diane Kruger for Vogue Dutch
Christy Turlington for Vogue
Keira Knightley for Elle UK
Miranda Kerr for Lucky Mag
Keira Knightely for Glamour
Kate Hudson for InStyle
Shailene Woodley for Vanity Fair
Mila Kunis for Marie Claire
Beyonce for New York Times: Style
Naomi Campbell for Harper's Bazaar Vietnam
0 comments