1. Eva Longoria has one of the hottest bods on the beach, but even the Desperate Housewife has a few body flaws. 3. Britney Spears looks fabulous after having two kids, but the sexy singer still has a few figure flaws.