Chrissy Teigen has never looked better; Candice Swanepoel has.

[Photos: WENN, Getty]