Kate Moss has been a fashion industry staple for the last 20+ years. She is still quite busy and frequently requested for shoots, but her reign on the fashion throne may be coming to end as newcomers like Cara Delevingne take center stage.
Who do you think is hotter, Cara or Kate?