A friend of mine asked me for my Ten. I won’t say ten what, that should be pretty clear. They are: Kate Beckinsale, Mila Kunis, Jessica Alba, Gemma Arterton, Michelle Rodreguez, Melinda Clake, Shakira, Katrina Law, Rose McGowan and Erin Cummings. I had planned to go into detail. but I’ll let the photos speak for themselves.