Magazine Cover Girls


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 

You Might Also Like

0 comments