Hilary Duff is in fantastic shape and she's super proud of it!
The "Lizzie McGuire" star unveiled her sneaky hot body on Tuesday. Duff posed in a chic, leopard print, two-piece swimsuit as she snapped a mirror selfie. She gave a coy smile as she had her long blonde hair pulled back in a top knot. She accessorized with a cute gold necklace, dark shades, and AMAZING ABS! The star has been putting in some serious work and it definitely shows... especially when she wears a skimpy bikini.