Jennifer Lopez Relaxes on the Beach in Miami, Shows Off Amazing Bikini Body

Jennifer Lopez on the beach in Miami on May 6, 2016. Credit: Brett Kaffee/Thibault Monnier/Pacific Coast News

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 Clintons iconic 1995 speech, “Women’s Rights Are Human Rights.”

null

“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.”

One day earlier, the former American Idol judge showed a different side of her musical prowess in a duet off Jennifer Nettle’s second solo album, Playing With Fire.

"Mi casa es tu casa!" she sings at one point over twanging banjos.

Can't get enough of Us? Sign up now for the Us Weekly newsletter packed with the latest celeb news, hot pics and more!