Jennifer Lopez in a sparkling green dress smiles confidently, posing in an evening city street

Celebrities