Candice Swanepoel All Smiles At Work | 104331 | Photos | The Blemish

PHOTOS: Candice Swanepoel in a Bikini

January 30, 2012