Candice Swanepoel in a sweaty and sultry avatar