Jenny from the Block has got it going on! Jennifer Lopez showed off her ageless bikini body in a tiny white swimsuit while relaxing at the beach in Miami on Friday, May 6.
The mother of two looked stunning in the white string bikini, which she paired with oversize mirror sunglasses, a colorful head scarf and a delicate gold body chain. Lopez, 46, later tossed on a pastel striped dress shirt and a pair of jean shorts to take a stroll away from the sandy beach.
That same day, the music icon dropped the music video for her new single, “Ain’t Your Mama,” a tribute to women everywhere. In the video, fans can hear a loop of Democratic presidential hopeful Hillary Clinton’s iconic 1995 speech, “Women’s Rights Are Human Rights.”
“Look, I don’t have to tell you things are bad. Everybody knows things are bad. Taken for granted, ignored, overlooked, under-appreciated,” an exasperated J. Lo tells her female viewers. “We have a big, big problem, ladies.”
"Mi casa es tu casa!" she sings at one point over twanging banjos.
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!