"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.
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]