Jennifer Lopez proves that she hasn't aged in 20 years. The 54-year-old This Is Me... Now singer posted a photo from 2004 next to a photo from this year.
On the left, she's wearing minimal dewy makeup, long gold earrings and a matching necklace, and a dark blue denim top. Her hair is loose and dyed a golden shade. On the right she has more intense makeup, but there are no wrinkles on her face, and her hair is loose.
This Is Me... Now is the follow-up to her album released over 20 years ago called This Is Me... then.