Jennifer Lopez covers Russia's Harper’s Bazaar...

Hard to believe Jennifer Lopez is 45 years old when she looks like this. 

J.Lo, who is set to take over Vegas soon with her own residency, looks amazingly vampish while serving face on the cover of Russian's Harper’s Bazaar magazine. The shoot was snapped by celebrity photographers Gomillion & Leupold.

The triple threat diva rocks a blue high collared dress from Roberto Cavalli alongside sparkling vintage earrings of the same colour. Burgundy lipstick and a slicked back coif completes her super glam look!

On newsstands now! 







Thoughts?