"It feels amazing being on the cover of the swim catalog! Before I was a model, I used to see Gisele [Bundchen], Tyra Banks and all of those iconic women on it. It is amazing that a little South African girl can get on the cover," the 24-year-old Swanepoel said in a statement.
The catalog was shot by famed fashion photographer Russell James on the beaches of Turks and Caicos and Miami, the clothing company said.
Boston schools pull out free condoms over wrapping complaints
Millions of Getty images now available for free via embed tool