Jennifer Lopez is putting everyone younger than her on notice. She's still got it and bared it all in a recent gym selfie on Instagram. Lopez flashed her abs into a mirror after a workout. Lopez is 49-years-old and has two kids.