Greatest cover girls of modern times

Britney Spears

Katy Perry

Sharon Stone

Heidi Klum

Mila Kunis

Jennifer Aniston

Rihanna

Lady Gaga

Rachel Weisz

Christina Aguilera

Jessica Simpson

Paris Hilton

Kelly Brook

Adriana Lima

Claudia Schiffer

Kate Hudson