My numbers 1 and 2 could switch depending on which way the wind is blowing,but the top two are Adriana Lima and Alessandra Ambrosio all day long.
Stephanie Seymour definitely deserves to be higher than what she is,and Leticia Casta's teeth are way to fucked up for me to put her in even the top ten.
While Heidi Klum is hot,it's just so predictable that she's number 1.