Jennifer Lopez has one of the most incredible bodies in showbiz, with her taut abs and toned pins, and with a fashion stylist on-hand – it’s rare that she ever puts a foot wrong when it comes to style.

 

So what happened last night?

The American Idol judge stepped out for the live show in a cleavage-baring frosted pink mini-dress, but it was not her greatest moment even though she still looked pretty in pink.

JLo flashed the flesh with cut-out panels, across her side and revealing a hint of those gym-honed abs.

Embellished with silver sun medallions on the straps, with one huge one placed on her stomach, the dress didn’t quite work for us.

It was recently revealed that JLo was set to ride sH๏τgun with James Corden for his Late Late Show.

 

The Jenny From The Block hitmaker, who has been slammed in the past for miming, is set to join the British presenter for an hour-long special to celebrate his first year in the H๏τseat.

 

Corden revealed that he couldn’t wait for the show, as he said in a statement: “I have loved every minute of hosting The Late Late Show.

“It’s been an incredible year. I look forward to this hour on primetime to look at some of my favorite moments and share a couple of great new ones. I can’t wait!”