Jennifer Lopez hotel nyc tribeca jumpsuit

Jennifer Lopez posed for photos outside of her NYC hotel on Wednesday afternoon, and the 43-year-old singer/actress looked a-m-a-z-i-n-g in a form fitting nude jumpsuit. Sometimes we can't believe that she's in her 40s ... or that she gave birth to twins 4 years ago!

After stepping out for a lunch date with beau Casper Smart earlier in the day, J. Lo taped an appearance on Katie Couric's new show, Katie, which will air on Friday. She chatted with the TV host about leaving American Idol and motherhood, and we're also kinda hoping she'll dish some dirt on her romance with Casper, who is almost half her age. You know Katie's gonna ask about it!