Jennifer Lopez, 45, made a stunning appearance in Moroccan city Rabat, Daily Mail reported.
The evergreen singer was in attendance at the annual Mawazine music festival site ahead of her opening night performance on Friday - and she ensured her arrival was memorable by sporting a lace embellished sheer top.
Revealing a contoured upper-body and a clear glimpse of her white bra, the bold choice of top gave Jennifer, yet another opportunity to belie her age.