Seriously, does Jennifer Lopez ever age?
The American Idol judge showed off her toned bod while in Miami, Florida, on Friday, where she relaxed on a beach chair in an itty bitty white bikini.
Lopez was also sporting some killer accessories, including a colorful Missoni sarong and mirrored Sunday Somewhere sunglasses from INTERMIX, as well as a long gold chain necklace and head scarf.
The 46-year-old singer-actress works hard for her bod. She even proved her commitment to exercise with a makeup-free selfie shared via Instagram in February.
J. Lo may have been relaxing in Miami, but she also dropped the music video for her new single, "Ain't Your Mama," on Friday. In the sizzling vid, the mom-of-two is wearing -- what else? -- a white bikini. And vacation or not, she didn't forget to promote it either!
The coolest part? Hillary Clinton gave Lopez a shout-out for the video.
Check out J. Lo's retro look in the "Ain't Your Mama" vid, below.