hmm this is gonna be a strange mix, cause i like them all for very different reasons:
1. Christy Turlington
2. Liu Wen
3. Du Juan
4. Cintia Dicker
5. Abbey Lee Kershaw
6. Daria Werbowy
7. Miranda Kerr
8. Constance Jablonski
9. Jessica Stam
10. Lindsay Wixon
HAHA!
Joking, can't stand her face. But I bet I gave you a fright!
Ok, no more jokes...
The real number 10. Vlada of course!