Candice Swanepoel for Vogue Mexico September 2013



Photographed by Mariano Vivanco