The Most Unusual Swimsuits of All Time

Rebecca Romijn :: Marco Glaviano/SI

Chandra North :: Tiziano Magni/SI

Laetitia Casta :: Walter Chin/SI

Brooklyn Decker :: Warwick Saint/SI

Brooklyn Decker :: Warwick Saint/SI

Sheila Roscoe :: John G. Zimmerman/SI

Chrissy Teigen :: Raphael Mazzucco/SI

Bar Refaeli :: Raphael Mazzucco/SI

Caprice :: Matt Mahurin/SI

Ana Beatriz Barros :: Enrique Badulescu/SI

Molly Sims :: Stewart Shining/SI
Published