It's still absolutely mind blowing that Jennifer Lopez is 47.

In her new music video for her latest song, "Ni Tú Ni Yo," J. Lo slays both vocally and physically alongside Cuban reggaeton group Gente de Zona.

The video, which took two days to shoot, was filmed in Islamorada, Florida, back in June under the direction of Emil Nava. Lopez's ex-husband and the father of her children, Marc Anthony, makes a cameo. So does Khotan Fernandez.

Aside from stellar vocals -- sung all in Spanish -- Lopez also sports an array of gorgeous getups by designers Tom Ford, Jimmy Choo, Michael Costello, Giuseppe Zanotti and Balmain.

Nothing we can possibly say about this video will do it or J.Lo justice, so go ahead and watch it for yourself.

This Week in Celebrity Pictures Jennifer Lopez Pauses for a Selfie On Set