// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
29.9 C
Singapore

Jennifer Lopez celebrates 50th birthday

Singer/actress Jennifer Lopez just turned 50 and there is no sign of her slowing down.

The sexy siren uploaded a video of herself on her official Instagram account showing some killer moves with her back up dancers.

#MOOD… Bc tomorrow’s my birthday!!!!! #leoseason #itsmypartytour #july24 Feeling #happiness #gratitude #love,” the caption to the video read.

In her Instagram stories she posted a boomerang video showing her wearing a sweatsuit with the words “It’s my party” running across her backside.

Her fiance Alex Rodriguez is seen in the boomerang too.

He sent her some birthday love on his Instagram account with photo showing the couple cuddled in bed with their children from previous relationships.

https://www.instagram.com/tv/B0SFuoegEeJ/?utm_source=ig_embed

“#HappyBirthdayJLO It’s your party, Jennifer!” the caption read. “Thank you for inviting all of us to share this special day with you.”
Lopez responded to the sweet posting, saying “I’m crying….I love our life…I love you so much… thank you my beautiful Macho…”
The star made her debut as a Fly Girl on television show In Living Colour.
She is known for her dance moves and she also ventured into acting and singing.

 

Hot this week

US self-driving car company enters Singapore, heating up driverless ride-hailing services in the country

Waymo, the American self-driving car company, announced plans to launch a fully autonomous ride-hailing service in Singapore starting in 2028, making Singapore Waymo 's first market in Southeast As...

‘Cash Only… No Lah, No Now, No CDC’ — Singapore woman, 85, says her stall customers scold her because she only accepts cash

An elderly stall owner’s unusual “cash only” sign reflects the challenges some older hawkers face as cashless payments become part of daily life

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks