Jennifer Lopez is hot. Real hot. She proved that in the video for “B,” and she proved it again last night with her performance at the American Music Awards. Her hotness is especially impressive as she is 45 years old. It’s not just that she’s an older woman. It’s that she hardly looks a day over 20. She looked just as, if not better, than Iggy Azalea last night and she’s 20 years her senior.

She’s an inspiration to us all and living proof age is just a number. But, if you need some more proof, check out these hot photos of JLo below.