Jennifer Lopez squeezed into a skintight bejeweled bodysuit to perform her classic hit 'Waiting for Tonight' in Times Square for News Year's Eve on Friday. The 40-year-old surprised many viewers when she came out wearing the catsuit, which stole the show. Ryan Seacrest, who was presenting Dick Clark's New Year's Rockin' Eve, couldn't hide his admiration for J.Lo's costume. He grinned, "That outfit has made my year!"