Candice Swanepoel covers Vogue Japan March issue

Candice Swanepoel, Adriana Lima, Doutzen Kroes, Joan Smalls and Edita Vilkevičiūtė cover Vogue Japan in their March issue.