Shades of Blue star Jennifer Lopez looks smoking hot as usual in a new shoot. The hot mama covers the July 2016 of Cosmopolitan Australia.
Rocking a glamourous monochrome ensemble, it is hard to believe the pop star is forty six years old.
What are your thought on the shoot?
Don’t forget to follow us on: