Vogue Japan June 2012 - Candice Swanepoel - Terry Richardson - Pier 59 Studios 06