Candice Swanepoel stars in the Yzy x GAP campaign