Of all of the celebrities we've recently seen flaunting their bikini bodies on beaches, Mariah Carey's may be the best.
The 42-year-old singer and 'American Idol' judge shared this sexy photo of her beach bod with fans on Twitter. The hot momma of twins — Moroccan and Monroe — took the snap in Australia (where she's currently on tour) during a day of beach-frolicking with her family.
Her rock-hard abs, her perky breasts, her sexy hips — it looks like all of her hard work eating healthy (thanks to Jenny Craig) and working out has paid off.
LOOK: Mariah Carey's Seductive Style Through The Years