Chrissy Teigen shot by James Marcari on Desroches Island, Seychelles for the Sports Illustrated Swimsuit 2012 issue. See here for more photos.