Perez Hilton — J.Lo is just so hot that we sometimes forget she's actually 45 years old!
Whether it's her perfect makeup, her totally 'in' hair, or her trademarked long-sleeved mini dresses, Jennifer Lopez's style definitely skews younger.
But she totally rocks it!...
more info