velved:

CANDICE SWANEPOEL BY TERRY RICHARDSON FOR VOGUE JAPAN JUNE 2012