Jennifer Lopez hosted the Carnival del Sol bash Sunday at Drai's Beachclub, a party venue on the rooftop of The Cromwell Hotel in Las Vegas. It was a three-day hip hop and dance music party, which is pretty impressive. What's more impressive is that J. Lo still looks as good at 46 as most people hope to look at 26. You'd think she cut a deal with a witch so she'll never age, though she likely just takes very good care of herself.

Sources: PopSugar