Sports Illustrated Swimsuit: 50 Years of Beautiful
Heidi Klum , Tyra Banks , Christie Brinkley , Kathy Ireland , Marisa Miller , Kate Upton , Brooklyn Decker , Enrique Iglesias , Bar Refaeli , John Legend , Elle Macpherson , Petra Němcová , Rebecca Romijn , Paulina Porizkova , Cheryl Tiegs , Daniela Peštová ,