Cosmo cover girls

500 covers, 500 cover girls. Let's have a look at some of the best!