Jennifer Lopez Heats Up the Stage With 3 Hot Outfits and a Shirtless Prince Royce

Jennifer Lopez performed at the 2015 iHeartRadio Fiesta Latina in Miami on Nov. 7 and didn't hold back. The singer and actress, who is getting ready to host a Las Vegas residency at Planet Hollywood starting in 2016, gave everyone a preview of what to expect at her upcoming shows with a mix of her most popular singles, including her megahit "On the Floor."

But what made this show extra hot, besides J Lo's incredible outfits — from a white leotard with star details to a nude version with sparkles and a super short metallic dress — were her sexy guests. Alvaro Soler was on hand to perform "El Mismo Sol," with Wisin hitting the stage to sing Summer hit "Adrenalina" and a shirtless Prince Royce getting down to "Back It Up." Keep scrolling to see the best photos of Jennifer's performances, and then check out what she had to say about her past relationships.