"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.
Celebrity Breakups and divorces of 2014 [PHOTOS]