Jennifer Lopez Ain't Your Mama: Shares Sexy Bikini Snap Before Her New Album Drops
05/06/2016 AT 08:05 AM EDT
The 46-year-old mother of two shared a sexy bikini selfie Thursday night, on the eve of the release of her newest video "Ain't Your Mama."
"Happy sunny day!!" the former American Idol judge wrote, posing in her white bikini top and stunning shades, reportedly in Miami. "Are you guys ready for #aintyourmama video!!??"
The video for "Ain't Your Mama" dropped Friday on Vevo. Lopez premiered the song during last month's Idol finale, in which the singer and her team of dancers dressed as maids – complete with feather dusters and matching aprons.
Lopez is enjoying the rest of her downtime in Miami, sitting down for an early dinner Thursday at the local Italian restaurant Quattro. The singer was "surrounded by friends celebrating Cinco De Mayo and enjoying the South Beach scenery and fabulous Florida weather," a source tells PEOPLE.
Reporting by BECKY RANDEL