Irina Shayk, Joan Smalls and Candice Swanepoel pose for Vogue Greece
Irina Shayk, Joan Smalls and Candice Swanepoel are rounding out the year in memorable style, after teaming up for a cover shoot for Vogue Greece. The supermodels have joined forces for the fashion ...