Jennifer Lopez kicked off her #AllIHave show at The Axis at Planet Hollywood, but not before she took an Instagram selfie showing off her toned body and she even gave some underboob #SlayGirl
Jennifer, who at 47, captioned her Instagram post as, “Getting this mind and body ready for Vegas … #rehearsalflow #selfmotivate and #inalilpainrightnowcantlie”.
Jennifer says, “I never appreciated my body or my looks when I was in my 20s. Now I’m like, ‘Look at me! Look at you!’ Not in a conceited or arrogant way — I just appreciate myself in a way I didn’t when I was that age. And it’s not about perfection. I like the scars that I have.”
The #AllIHave show began on August 13, 2016 and will run right through until June 11, 2017. Ticket prices range anywhere from $59 to $416 and it earned over $1 million in revenue. #AllIHave became Planet Hollywoods highest-grossing show and it even broke box office records … which was previously set by Britney Spears with Britney: Piece of Me.
Check out some show pictures and footage below: