factorygirl-photography girlsbravo Candice Swanepoel by Terry RichardsonHarper’s Bazaar US February 2012 Source: factorygirl-photography